Table of Contents

Class MongoDBCRAuthenticator

Namespace
MongoDB.Driver.Core.Authentication
Assembly
MongoDB.Driver.Core.dll

A MONGODB-CR authenticator. This authenticator was replaced by ScramSha1Authenticator in MongoDB 3.0, and is now deprecated.

[Obsolete("This authenticator was replaced by ScramSha1Authenticator in MongoDB 3.0, and is now deprecated.")]
public sealed class MongoDBCRAuthenticator : IAuthenticator
Inheritance
MongoDBCRAuthenticator
Implements
Inherited Members

Constructors

MongoDBCRAuthenticator(UsernamePasswordCredential)

Initializes a new instance of the MongoDBCRAuthenticator class.

MongoDBCRAuthenticator(UsernamePasswordCredential, ServerApi)

Initializes a new instance of the MongoDBCRAuthenticator class.

Properties

MechanismName

Gets the name of the mechanism.

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.