このガイドでは、 PHPライブラリでユーザーを認証するために使用できるメカニズムについて説明します。
重要
パーセント エンコーディング
ユーザー名とパスワードは、 MongoDB URI に含める前に、パーセント エンコードする必要があります。rawurlencode() RFC で指定されている URI構文に従ってこれらの値をエンコードするには、3986 メソッドを使用します。ユーザー名やパスワードをオプション配列パラメータで コンストラクターに渡す場合、パーセントMongoDB\Client エンコードしないでください。
rawurlencode()
MongoDB\Client
詳細については、以下のリソースを参照してください。
RFC 3986
ローリングコード ( PHPマニュアルの参照)
次の表は、 MongoDBでサポートされている認証メカニズムと、各メカニズムが互換性があるMongoDB Serverエディションを示しています。 アプリケーションでそのメカニズムを使用する方法の詳細については、メカニズムの名前をクリックしてください。
SCRAM 認証
はい
x.509 認証
AWS IAM 認証
No
項目一覧
ドキュメンテーション