Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.

Autorizar usuários com a Federação de Identidade do Workforce

Você pode adicionar um usuário de banco de dados ao MongoDB usando a autenticação do Workforce. Esse processo permite que o provedor de identidade da sua organização gerencie o acesso do usuário, garantindo autenticação segura e centralizada para operações de banco de dados .

Observação

Sua configuração do determina a abordagem que você deve adotar para autorizar os oidcIdentityProviders usuários:

  • Se o campo useAuthorizationClaim estiver configurado para false para habilitar a autorização interna, autorize os usuários com IDs de usuário.

  • Se o campo estiver configurado para true, autorize os usuários com grupos de provedor de identidade .

1

No banco de dados admin, utilize o método db.createRole() para criar funções que mapeiam as funções do grupo do provedor de identidade para funções do MongoDB.

Use o seguinte formato para criar funções:

<authNamePrefix>/<authorizationClaim>

O parâmetro oidcIdentityProviders fornece o campo authNamePrefix e o campo authorizationClaim. Por exemplo:

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

Você pode conectar um aplicação ao MongoDB usando o Workforce Identity Federation das seguintes maneiras: