对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

使用 Workforce Identity Federation 授权用户

您可以使用 Workforce身份验证将数据库用户添加到MongoDB 。 此进程允许组织的身份提供商管理用户访问权限,确保对数据库操作进行安全和集中的身份验证。

注意

oidcIdentityProviders配置决定了授权用户必须采取的方法:

  • 如果 useAuthorizationClaim字段设立为 false 以启用内部授权,则使用用户 ID 授权用户。

  • 如果该字段设立为 true,则使用身份提供商群组授权用户。

1

在 admin 数据库中,使用 db.createRole() 方法创建将身份提供商群组角色映射到 MongoDB 角色的角色。

使用以下格式创建角色:

<authNamePrefix>/<authorizationClaim>

oidcIdentityProviders 参数提供 authNamePrefix 字段和 authorizationClaim 字段。例如:

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

您可以通过以下方式使用 Workforce Identity Federation 将应用程序连接到MongoDB :