Kerberos authentication
Is there any way to access a service with kerberos authentication, in particular on windows?
I couldn't find anything in the Rust ecosystem for NTLM / Negotiate auth mechanisms; seems like a major opportunity for advancing Windows development with Rust.
It looks like the isahc crate depends on curl for the functionality:
https://docs.rs/isahc/0.9.1/isahc/index.html#spnego
Additional documentation if I get time to implement it myself: https://datatracker.ietf.org/doc/html/rfc4559
An example implementation in Python for the NTLM half of the protocol: https://github.com/dopstar/requests-ntlm2/blob/master/requests_ntlm2/requests_ntlm2.py
I think this would be great. I have been experimenting with https://docs.rs/libgssapi to authenticate with Kerberos using reqwest and I think it is feasible
Any news on this? I think it could be useful given how many enterprise environments still use Kerberos.