- authenticate
- X.509認証メカニズムを使用して認証します。 - mongoshを使用する場合は、次のように- db.auth()ヘルパーを使用します。- Tip- passwordPrompt()メソッドを様々なユーザー認証管理メソッドやコマンドと組み合わせて使用すると、メソッドやコマンドの呼び出しでパスワードを直接指定する代わりに、パスワードの入力を求めるプロンプトが表示されます。ただし、以前のバージョンの- mongoシェルと同様に、パスワードを直接指定することもできます。- 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を使用して終了対象としてマークします。