package
0.0.0-20241123141403-e7b9dc6866d0
Repository: https://github.com/unix-world/smartgoext.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.
A server implementation of the LOGIN authentication mechanism, as described in https://tools.ietf.org/html/draft-murchison-sasl-login-00.
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.
Authenticates users with an username and a password.
No description provided by the author
Authenticates users with an identity, a username and a password.