Click or drag to resize

GssapiAuthenticator Class

A GSSAPI SASL authenticator.
Inheritance Hierarchy

Namespace:  MongoDB.Driver.Core.Authentication
Assembly:  MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.19.1+3a2a09dd959482f665ffbb5df2557ec541597af4
Syntax
public sealed class GssapiAuthenticator : SaslAuthenticator

The GssapiAuthenticator type exposes the following members.

Constructors
  NameDescription
Public methodGssapiAuthenticator(String, IEnumerableKeyValuePairString, String) Obsolete.
Initializes a new instance of the GssapiAuthenticator class.
Public methodGssapiAuthenticator(UsernamePasswordCredential, IEnumerableKeyValuePairString, String) Obsolete.
Initializes a new instance of the GssapiAuthenticator class.
Public methodGssapiAuthenticator(String, IEnumerableKeyValuePairString, String, ServerApi)
Initializes a new instance of the GssapiAuthenticator class.
Public methodGssapiAuthenticator(UsernamePasswordCredential, IEnumerableKeyValuePairString, String, ServerApi)
Initializes a new instance of the GssapiAuthenticator class.
Top
Properties
  NameDescription
Public propertyStatic memberCanonicalizeHostNamePropertyName
Gets the name of the canonicalize host name property.
Public propertyDatabaseName
Gets the name of the database.
(Overrides SaslAuthenticatorDatabaseName.)
Public propertyStatic memberDefaultServiceName
Gets the default service name.
Public propertyStatic memberMechanismName
Gets the name of the mechanism.
Public propertyName
Gets the name of the authenticator.
(Inherited from SaslAuthenticator.)
Public propertyStatic memberRealmPropertyName Obsolete.
Gets the name of the realm property.
Public propertyStatic memberServiceNamePropertyName
Gets the name of the service name property.
Public propertyStatic memberServiceRealmPropertyName
Gets the name of the service realm property.
Top
Methods
  NameDescription
Public methodAuthenticate
Authenticates the connection.
(Inherited from SaslAuthenticator.)
Public methodAuthenticateAsync
Authenticates the connection.
(Inherited from SaslAuthenticator.)
Public methodCustomizeInitialHelloCommand
Optionally customizes hello or legacy hello command.
(Inherited from SaslAuthenticator.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodToBson
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.)
Public Extension MethodToBsonDocument
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.)
Public Extension MethodToJson
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.)
Top
See Also