Credential to access a MongoDB database.
Inheritance Hierarchy Namespace: MongoDB.DriverMongoDB.Driver (in MongoDB.Driver.dll) Version: 2.8.0+cc573f3e1f48f39162b4b680e921a623e127e8fa
Syntax[SerializableAttribute] public class MongoCredential : IEquatable<MongoCredential>
<SerializableAttribute> Public Class MongoCredential Implements IEquatable(Of MongoCredential)
[<SerializableAttribute>] type MongoCredential = class interface IEquatable<MongoCredential> end
The MongoCredential type exposes the following members.
Constructors Name Description MongoCredentialInitializes a new instance of the MongoCredential class.
Top Properties Name Description EvidenceGets the evidence.
IdentityGets the identity.
MechanismGets the mechanism to authenticate with. In .NET Standard, authenticating via SCRAM-SHA-256 may not work with non-ASCII passwords because SaslPrep is not fully implemented due to the lack of a string normalization function in .NET Standard 1.5. Normalizing the password into Unicode Normalization Form KC beforehand MAY help. SCRAM-SHA-1 is the recommended alternative for now.
Password Obsolete.Gets the password.
SourceGets the source.
UsernameGets the username.
Top Methods Name Description CreateCredential(String, String, SecureString)Creates a default credential. Less secure when used in conjunction with SCRAM-SHA-256, due to the need to store the password in a managed string in order to SaslPrep it. In .NET Standard, authenticating via SCRAM-SHA-256 may not work with non-ASCII passwords because SaslPrep is not fully implemented due to the lack of a string normalization function in .NET Standard 1.5. Normalizing the password into Unicode Normalization Form KC beforehand MAY help. SCRAM-SHA-1 is the recommended alternative for now.
CreateCredential(String, String, String)Creates a default credential. In .NET Standard, authenticating via SCRAM-SHA-256 may not work with non-ASCII passwords because SaslPrep is not fully implemented due to the lack of a string normalization function in .NET Standard 1.5. Normalizing the password into Unicode Normalization Form KC beforehand MAY help. SCRAM-SHA-1 is the recommended alternative for now.
CreateGssapiCredential(String)Creates a GSSAPI credential.
CreateGssapiCredential(String, SecureString)Creates a GSSAPI credential.
CreateGssapiCredential(String, String)Creates a GSSAPI credential.
CreateMongoCRCredential(String, String, SecureString) Obsolete.Creates a credential used with MONGODB-CR.
CreateMongoCRCredential(String, String, String) Obsolete.Creates a credential used with MONGODB-CR.
CreateMongoX509CredentialCreates a credential used with MONGODB-X509.
CreatePlainCredential(String, String, SecureString)Creates a PLAIN credential.
CreatePlainCredential(String, String, String)Creates a PLAIN credential.
Equals(Object)Compares this MongoCredential to another MongoCredential.
(Overrides ObjectEquals(Object).) Equals(MongoCredential)Compares this MongoCredential to another MongoCredential.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.) GetHashCodeGets the hashcode for the credential.
(Overrides ObjectGetHashCode.) GetMechanismPropertyTGets the mechanism property.
GetTypeGets the
Typeof the current instance.
(Inherited from Object.) MemberwiseCloneCreates a shallow copy of the current
Object.
(Inherited from Object.) ToStringReturns a string representation of the credential.
(Overrides ObjectToString.) WithMechanismPropertyCreates a new MongoCredential with the specified mechanism property.
Top Operators Extension Methods See AlsoRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4