MCPcopy Index your code

hub / github.com/emersion/go-sasl / functions

Functions34 in github.com/emersion/go-sasl

↓ 13 callersMethodError
Implements error
oauthbearer.go:29
↓ 10 callersMethodNext
Continues challenge-response authentication. A non-nil error causes the client to abort the authentication attempt.
sasl.go:34
↓ 7 callersMethodStart
Begins SASL authentication with the server. It returns the authentication mechanism name and "initial response" data (if required by the selected mech
sasl.go:30
↓ 7 callersMethodfail
(descr string)
oauthbearer.go:79
FunctionNewAnonymousClient
A client implementation of the ANONYMOUS authentication mechanism, as described in RFC 4505.
anonymous.go:22
FunctionNewAnonymousServer
A server implementation of the ANONYMOUS authentication mechanism, as described in RFC 4505.
anonymous.go:54
FunctionNewExternalClient
An implementation of the EXTERNAL authentication mechanism, as described in RFC 4422. Authorization identity may be left blank to indicate that the cl
external.go:29
FunctionNewExternalServer
NewExternalServer creates a server implementation of the EXTERNAL authentication mechanism, as described in RFC 4422.
external.go:65
FunctionNewLoginClient
A client implementation of the LOGIN authentication mechanism for SMTP, as described in http://www.iana.org/go/draft-murchison-sasl-login It is consi
login.go:36
FunctionNewOAuthBearerClient
An implementation of the OAUTHBEARER authentication mechanism, as described in RFC 7628.
oauthbearer.go:67
FunctionNewOAuthBearerServer
(auth OAuthBearerAuthenticator)
oauthbearer.go:196
FunctionNewPlainClient
A client implementation of the PLAIN authentication mechanism, as described in RFC 4616. Authorization identity may be left blank to indicate that it
plain.go:30
FunctionNewPlainServer
A server implementation of the PLAIN authentication mechanism, as described in RFC 4616.
plain.go:75
MethodNext
(challenge []byte)
anonymous.go:16
MethodNext
(response []byte)
anonymous.go:34
MethodNext
(challenge []byte)
oauthbearer.go:56
MethodNext
(response []byte)
oauthbearer.go:91
MethodNext
(challenge []byte)
external.go:21
MethodNext
(response []byte)
external.go:44
MethodNext
(challenge []byte)
login.go:23
MethodNext
Begins or continues challenge-response authentication. If the client supplies an initial response, response is non-nil. If the authentication is fini
sasl.go:44
MethodNext
(challenge []byte)
plain.go:23
MethodNext
(response []byte)
plain.go:45
MethodStart
()
anonymous.go:10
MethodStart
()
oauthbearer.go:37
MethodStart
()
external.go:15
MethodStart
()
login.go:17
MethodStart
()
plain.go:17
FunctionTestNewLoginClient
(t *testing.T)
login_test.go:10
FunctionTestNewOAuthBearerClient
(t *testing.T)
oauthbearer_test.go:35
FunctionTestNewOAuthBearerClientNoHostOrPort
(t *testing.T)
oauthbearer_test.go:10
FunctionTestNewPlainClient
(t *testing.T)
plain_test.go:11
FunctionTestNewPlainServer
(t *testing.T)
plain_test.go:28
FunctionTestOAuthBearerServerAndClient
(t *testing.T)
oauthbearer_test.go:79