このバージョンのドキュメントはアーカイブされており、サポートされなくなりました。6.0 配置をアップグレードするには、 MongoDB 7.0 のアップグレード手順 を参照してください。
authenticate
X.509 認証メカニズムを使用して認証します。 を使用する場合は、次のように
mongosh
db.auth()
ヘルパーを使用します。Tip
メソッドやコマンドの呼び出しでパスワードを直接指定する代わりに、
passwordPrompt()
メソッドをさまざまなユーザー認証や管理のメソッドやコマンドと組み合わせて使用すると、パスワードの入力を求めることができます。 ただし、mongo
shell の以前のバージョンと同様にパスワードを直接指定することもできます。db.auth( "username", passwordPrompt() ) 以前のバージョンでは、
db.auth()
メソッドを使用するにはパスワードを指定します。db.auth( "username", "password" )
互換性
このコマンドは、次の環境でホストされている配置で使用できます。
MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです
重要
このコマンドは、M0 および Flex クラスターではサポートされていません。詳細については、「 サポートされていないコマンド 」を参照してください。
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン
動作
クライアントの切断
操作が完了する前にauthenticate
を発行したクライアントが切断された場合、MongoDB はauthenticate
をkillOp
を使用して終了対象としてマークします。