modulepackage
0.0.0-20241020182733-b788ff22d5a6
Repository: https://github.com/emersion/go-sasl.git
Documentation: pkg.go.dev
# Functions
A client implementation of the ANONYMOUS authentication mechanism, as described in RFC 4505.
A server implementation of the ANONYMOUS authentication mechanism, as described in RFC 4505.
An implementation of the EXTERNAL authentication mechanism, as described in RFC 4422.
NewExternalServer creates a server implementation of the EXTERNAL authentication mechanism, as described in RFC 4422.
A client implementation of the LOGIN authentication mechanism for SMTP, as described in http://www.iana.org/go/draft-murchison-sasl-login
It is considered obsolete, and should not be used when other mechanisms are available.
An implementation of the OAUTHBEARER authentication mechanism, as described in RFC 7628.
No description provided by the author
A client implementation of the PLAIN authentication mechanism, as described in RFC 4616.
A server implementation of the PLAIN authentication mechanism, as described in RFC 4616.
# Constants
The ANONYMOUS mechanism name.
The EXTERNAL mechanism name.
The LOGIN mechanism name.
The OAUTHBEARER mechanism name.
The PLAIN mechanism name.
# Structs
No description provided by the author
No description provided by the author
# Type aliases
Get trace information from clients logging in anonymously.
ExternalAuthenticator authenticates users with the EXTERNAL mechanism.
No description provided by the author
Authenticates users with an identity, a username and a password.