AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

Workforce IdP によるユーザーの認証

強制認証を使用して、 MongoDBにデータベースユーザーを追加できます。このプロセスにより、組織の IdP はユーザー アクセスを管理し、データベース操作の安全で一元化された認証を確保できます。

注意

oidcIdentityProvidersの構成によって、ユーザーを認可するために必要なアプローチが決まります。

  • 内部認可を有効にするために useAuthorizationClaimフィールドを false に設定している場合は、 ユーザー ID を持つユーザーを承認します。

  • フィールドが true に設定されている場合は、 IdP グループを持つユーザーを承認します。

1

adminデータベースで、db.createRole() メソッドを使用して、IdP グループ ロールをMongoDBロールにマッピングするロールを作成します。

ロールを作成するには、次の形式を使用します。

<authNamePrefix>/<authorizationClaim>

oidcIdentityProvidersパラメータはauthNamePrefixフィールドとauthorizationClaimフィールドを提供します。 例:

db.createRole( {
role: "okta/Everyone",
privileges: [ ],
roles: [ "readWriteAnyDatabase" ]
} )

Workforce IdP を使用してアプリケーションをMongoDBに接続するには、次の方法があります。