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.
Menu Docs

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 IdP 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 provedor de identidade.

1

No banco de dados admin, use o método db.createRole() para criar funções que mapeiam as funções do grupo IdP para as 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: