Class DefaultAuthenticator
- Namespace
- MongoDB.Driver.Core.Authentication
- Assembly
- MongoDB.Driver.Core.dll
The default authenticator. If saslSupportedMechs is not present in the hello or legacy hello results for mechanism negotiation uses SCRAM-SHA-1. Else, uses SCRAM-SHA-256 if present in the list of mechanisms. Otherwise, uses SCRAM-SHA-1 the default, regardless of whether SCRAM-SHA-1 is in the list.
public class DefaultAuthenticator : IAuthenticator
- Inheritance
-
DefaultAuthenticator
- Implements
- Inherited Members
Constructors
- DefaultAuthenticator(UsernamePasswordCredential)
Initializes a new instance of the DefaultAuthenticator class.
- DefaultAuthenticator(UsernamePasswordCredential, ServerApi)
Initializes a new instance of the DefaultAuthenticator class.
Properties
- Name
Gets the name of the authenticator.
Methods
- Authenticate(IConnection, ConnectionDescription, CancellationToken)
Authenticates the connection.
- AuthenticateAsync(IConnection, ConnectionDescription, CancellationToken)
Authenticates the connection.
- CustomizeInitialHelloCommand(BsonDocument, CancellationToken)
Optionally customizes hello or legacy hello command.