Compartilhar via


Permissões de consentimento de aplicativos para funções personalizadas no ID do Microsoft Entra

Este artigo contém as permissões de consentimento do aplicativo atualmente disponíveis para definições de função personalizadas na ID do Microsoft Entra. Neste artigo, você encontrará as permissões necessárias para alguns cenários comuns relacionados ao consentimento e permissões do aplicativo.

Requisitos de licença

Usar esse recurso requer licenças do Microsoft Entra ID P1. Para encontrar a licença certa para seus requisitos, consulte Comparar recursos do Microsoft Entra ID em disponibilidade geral.

Use as permissões listadas neste artigo para gerenciar políticas de consentimento do aplicativo, bem como a permissão para conceder consentimento aos aplicativos.

Nota

O Centro de administração do Microsoft Entra ainda não dá suporte à adição das permissões listadas neste artigo a uma definição de função personalizada. Você precisa usar o Microsoft Graph PowerShell para criar uma função personalizada com as permissões listadas neste artigo.

Para permitir que os usuários concedam consentimento aos aplicativos em nome de si mesmos (consentimento do usuário), sujeitos a uma política de consentimento do aplicativo.

  • microsoft.directory/servicePrincipals/managePermissionGrantsForSelf.{id}

Onde {id} é substituído pela ID de uma política de consentimento do aplicativo que definirá as condições que devem ser atendidas para que essa permissão esteja ativa.

Por exemplo, para permitir que os usuários concedam consentimento em seu próprio nome, sujeitos à política de consentimento integrada do aplicativo com ID microsoft-user-default-low, você usaria a permissão ...managePermissionGrantsForSelf.microsoft-user-default-low.

Para delegar o consentimento do administrador em todo o locatário a aplicativos, para permissões delegadas e permissões de aplicativo (funções de aplicativo):

  • microsoft.directory/servicePrincipals/managePermissionGrantsForAll.{id}

Quando {id} é substituído pela ID de uma política de consentimento do aplicativo que definirá as condições que devem ser atendidas para que essa permissão seja utilizável.

Por exemplo, para permitir que as atribuições de função deem consentimento do administrador em todo o locatário a aplicativos sujeitos a uma política de consentimento do aplicativo personalizada com a ID low-risk-any-app, você usaria a permissão microsoft.directory/servicePrincipals/managePermissionGrantsForAll.low-risk-any-app.

Para delegar a criação, a atualização e a exclusão de políticas de consentimento do aplicativo.

  • microsoft.directory/permissionGrantPolicies/create
  • microsoft.directory/permissionGrantPolicies/standard/read
  • microsoft.directory/permissionGrantPolicies/basic/update
  • microsoft.directory/permissionGrantPolicies/delete

Lista completa de permissões

Permissão Descrição
microsoft.directory/servicePrincipals/managePermissionGrantsForSelf.{id} Concede a permissão para dar consentimento para aplicativos em nome próprio (consentimento do usuário), sujeito à política de consentimento do aplicativo {id}.
microsoft.directory/servicePrincipals/managePermissionGrantsForAll.{id} Concede a permissão para dar consentimento a aplicativos em nome de todos (consentimento do administrador em todo o locatário), sujeito à política de consentimento do aplicativo {id}.
microsoft.directory/permissionGrantPolicies/standard/read Ler as propriedades padrão das políticas de concessão de permissão
microsoft.directory/permissionGrantPolicies/basic/update Atualizar as propriedades básicas das políticas de concessão de permissão
microsoft.directory/permissionGrantPolicies/create Criar políticas de concessão de permissão
microsoft.directory/permissionGrantPolicies/delete Excluir políticas de concessão de permissão

Próximas etapas