Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/ / /
Ruby ドライバー
/ /

LDAP

PLAIN認証メカニズムを使用すると、LDAP(Lightweight Directory Access Protocol)ユーザー名とパスワードを使用してMongoDB. このメカニズムはMongoDB Enterprise Advancedに認証する場合にしか使用できません。

Tip

PLAIN 認証

LDAP 認証 uses the PLAIN Simple Authentication and Security Layer (SASL) defined in 4616RFC-.

このページのコード例では、次のプレースホルダーを使用します。

  • <username>: LDAPユーザー名。

  • <password>: LDAP パスワード。

  • <hostname>: MongoDBデプロイのネットワーク アドレス。

  • <port>: MongoDBデプロイのポート番号。 このパラメーターを省略すると、ドライバーはデフォルトのポート番号(27017)を使用します。 MongoDB Atlasクラスターに接続するときにポートを指定する必要はありません。

  • <authentication_db>: ユーザーの LDAP 認証情報を含むMongoDBデータベース 。 このパラメーターを省略すると、ドライバーはデフォルトのデータベース(admin)を使用します。

このページのコード例を使用するには、これらのプレースホルダーを独自の値に置き換えます。

PLAIN認証メカニズムを指定し、クライアントオプション または接続文字列の一部として LDAP 認証情報を指定できます。 対応する構文を確認するには、Connection String タブまたは Client Optionsタブを選択します。

client = Mongo::Client.new('mongodb://<username>:<password>@<hostname>[:<port>]/?authSource=<authentication_b>&authMechanism=PLAIN')
client = Mongo::Client.new([ '<hostname>' ],
auth_mech: :plain,
ssl: true,
ssl_verify: true,
ssl_cert: '/path/to/client.pem',
ssl_ca_cert: '/path/to/ca.pem' )

このページで説明するメソッドやタイプの詳細については、次のAPIドキュメントを参照してください。

戻る

AWS IAM

項目一覧