Compartilhar via


Erro inesperado ao executar o consentimento para um aplicativo

Este artigo discute os erros que podem ocorrer durante o processo de consentimento para um aplicativo. Se você estiver solucionando problemas de prompts de consentimento inesperado que não contenham mensagens de erro, consulte Cenários de autenticação do Microsoft Entra ID.

Muitos aplicativos que se integram com o Microsoft Entra ID exigem permissões para acessar outros recursos para serem executados. Quando esses recursos também são integrados com o Microsoft Entra ID, a permissão para acessá-los é solicitadas usando a estrutura de consentimento comum. Um prompt de consentimento é exibido, o que geralmente ocorre na primeira vez em que um aplicativo está em uso. Também pode ocorrer em um uso subsequente do aplicativo.

Determinadas condições devem ser verdadeiras para que um usuário conceda as permissões exigidas por um aplicativo. Se essas condições não forem atendidas, os seguintes erros podem ocorrer.

Solicitação de erro de permissão não autorizada

  • AADSTS90093:clientAppDisplayName está solicitando uma ou mais permissões que você não está autorizado a conceder. Contate um administrador que pode consentir pedido em seu nome.
  • AADSTS90094:clientAppDisplayName precisa de permissão para acessar recursos em sua organização que somente um administrador pode conceder. Peça a um administrador para conceder permissão para este aplicativo antes de usá-lo.

Esse erro ocorre quando um usuário que não é um administrador tenta usar um aplicativo que está solicitando permissões, as quais somente um administrador pode conceder. Para resolver esse erro, um administrador deve conceder acesso ao aplicativo em nome de sua organização.

Esse erro também pode ocorrer quando um usuário é impedido de consentir em um aplicativo pelo fato de a Microsoft detectar que a solicitação de permissões é arriscada. Nesse caso, um evento de auditoria também é registrado com uma categoria de ApplicationManagement, Tipo de atividade de Consentimento de ao aplicativo e Motivo de status de Aplicativo arriscado detectado.

Outro cenário no qual esse erro pode ocorrer é quando a atribuição de usuário é necessária para o aplicativo, mas nenhum consentimento de administrador foi fornecido. Nesse caso, o administrador deve primeiro fornecer consentimento do administrador a todos os locatários para o aplicativo.

Política impede concessão de permissões de erro

  • AADSTS90093: Um administrador do tenantDisplayName definiu uma política que o impede de conceder name of app as permissões que está solicitando. Contate um administrador do tenantDisplayName, que pode conceder permissões a este aplicativo em seu nome.

Esse erro ocorre quando um administrador desativa a capacidade de os usuários consentirem com aplicativos. Em seguida, um usuário não administrador tenta usar um aplicativo que requer consentimento. Para resolver esse erro, um administrador deve conceder acesso ao aplicativo em nome de sua organização.

Erro de problema intermitente

  • AADSTS90090: parece que o processo de entrada encontrou um problema intermitente ao registrar as permissões que você tentou conceder ao clientAppDisplayName. tente novamente mais tarde.

Esse erro indica que ocorreu um problema intermitente no lado do servidor. Ele pode ser resolvido tentando consentir ao aplicativo novamente.

Recurso não disponível no erro do locatário

  • AADSTS65005:clientAppDisplayName está solicitando acesso a um recurso resourceAppDisplayName que não está disponível em sua organização tenantDisplayName.

Verifique se esses recursos que fornecem as permissões solicitadas estão disponíveis em seu locatário ou entre em contato com um administrador do tenantDisplayName. Caso contrário, há uma configuração incorreta de como o aplicativo solicita recursos e você deve entrar em contato com o desenvolvedor do aplicativo.

Erro de incompatibilidade de permissões

  • AADSTS65005: O aplicativo solicitou consentimento para acessar o recurso resourceAppDisplayName. Essa solicitação falhou porque não corresponde à forma como o aplicativo foi pré-configurado durante o registro do aplicativo. Contate o fornecedor do aplicativo.**

Esses erros ocorrem quando o aplicativo que um usuário está tentando consentir solicita permissões para acessar um aplicativo de recurso que não pode ser encontrado no diretório (locatário) da organização. Essa situação pode ocorrer por vários motivos:

  • O desenvolvedor de aplicativos cliente configurou seu aplicativo incorretamente, fazendo com que ele solicitasse acesso a um recurso inválido. Nesse caso, o desenvolvedor do aplicativo deve atualizar a configuração do aplicativo cliente para resolver esse problema.

  • Uma entidade de serviço que representa o aplicativo de recurso de destino não existe na organização, ou existia no passado, mas foi removida. Para resolver esse problema, uma entidade de serviço para o aplicativo de recurso deve ser provisionada na organização para que o aplicativo cliente possa solicitar-lhe permissões. A entidade de serviço pode ser provisionada de várias maneiras, dependendo do tipo de aplicativo, incluindo:

  • Adquirir uma assinatura para o aplicativo de recursos (aplicativos publicados pela Microsoft)

  • Consentimento para a aplicação de recursos

  • Concedendo permissões de aplicativo por meio do Centro de administração do Microsoft Entra

  • Adicionar o aplicativo a partir da Galeria do Aplicativo do Microsoft Entra

Erro e aviso do aplicativo arriscado

  • AADSTS900941: O consentimento do administrador é necessário. O aplicativo é considerado arriscado. (AdminConsentRequiredDueToRiskyApp)
  • Esse aplicativo pode ser arriscado. Se você confiar nesse aplicativo, peça ao administrador para conceder acesso.
  • AADSTS900981: Uma solicitação de consentimento de administrador foi recebida para um aplicativo arriscado. (AdminConsentRequestRiskyAppWarning)
  • Esse aplicativo pode ser arriscado. Só continue se confiar neste aplicativo.

Ambas as mensagens são exibidas quando a Microsoft determina que a solicitação de consentimento pode ser arriscada. Entre vários outros fatores, esse erro poderá ocorrer se um editor verificado não tiver sido adicionado ao registro do aplicativo. O primeiro código de erro e a mensagem são mostrados aos usuários finais quando o fluxo de trabalho de consentimento do administrador está desabilitado. O segundo código e a mensagem são mostrados aos usuários finais quando o fluxo de trabalho de consentimento do administrador está habilitado e para os administradores.

Os usuários finais não podem conceder consentimento a aplicativos detectados como arriscados. Os administradores são capazes de fazer isso, mas devem avaliar o aplicativo com cautela e tomar cuidado. Se o aplicativo parecer suspeito após uma análise adicional, ele poderá ser relatado à Microsoft na tela de consentimento.

Próximas etapas

Escopos, permissões e consentimento na plataforma de identidade da Microsoft (ponto de extremidade v2.0).

Um usuário vê uma solicitação de consentimento inesperada ao entrar em um aplicativo