Overview
PLAIN認証メカニズムを使用すると、LDAP(Lightweight Directory Access Protocol)ユーザー名とパスワードを使用してMongoDB. このメカニズムはMongoDB Enterprise Advancedに認証する場合にしか使用できません。
コード プレースホルダー
このページのコード例では、次のプレースホルダーを使用します。
- <username>: LDAPユーザー名。
- <password>: LDAP パスワード。
- <hostname>: MongoDBデプロイのネットワーク アドレス。
- <port>: MongoDBデプロイのポート番号。 このパラメーターを省略すると、ドライバーはデフォルトのポート番号(- 27017)を使用します。 MongoDB Atlasクラスターに接続するときにポートを指定する必要はありません。
- <authenticationDb>: ユーザーの LDAP 認証情報を含むMongoDBデータベース 。
- このパラメーターを省略すると、ドライバーはデフォルトのデータベース(admin)を使用します。
 
このページのコード例を使用するには、これらのプレースホルダーを独自の値に置き換えます。
アプリケーションでの PLAIN 認証の使用
PLAIN認証メカニズムを指定し、MongoCredentialオブジェクトを使用するか、接続文字列の一部として LDAP 認証情報を提供できます。 対応する構文を確認するには、Connection String タブまたは MongoCredentialタブを選択します。
var mongoClient = new MongoClient(    "mongodb://<username>:<password>@<hostname>[:<port>]/?authSource=<authenticationDb>" +    "&authMechanism=PLAIN"); 
var credential = MongoCredential    .CreatePlainCredential("<authenticationDb>", "<username>", "<password>"); var settings = MongoClientSettings.FromConnectionString("<connection string>"); settings.Credential = credential; var mongoClient = new MongoClient(settings); 
API ドキュメント
このページで説明するメソッドやタイプの詳細については、次のAPIドキュメントを参照してください。