Compartilhar via


Tipos de desafio de autenticação nativa

Aplica-se a: Círculo branco com um símbolo X cinza.Locatários da força de trabalho Círculo verde com um símbolo de marca de seleção branca. Locatários externos (saiba mais)

A autenticação nativa dá suporte a dois métodos de autenticação:

  • Email com senha de uso único (OTP).
  • Email e senha com suporte para SSPR (redefinição de senha self-service).

Um aplicativo do cliente que usa a autenticação nativa para conectar usuários pode usar qualquer um dos métodos de autenticação. Para fazer chamadas bem-sucedidas ao Microsoft Entra, o aplicativo precisa indicar os métodos de autenticação aos quais ele dá suporte. O Microsoft Entra permite que o aplicativo cliente anuncie os métodos de autenticação aos quais ele dá suporte usando tipos de desafio.

Os tipos de desafio são valores predefinidos que o aplicativo cliente inclui em sua solicitação para notificar o Microsoft Entra sobre o método de autenticação compatível com o aplicativo.

Tipos de desafio

A tabela a seguir contém os valores de tipo de desafio com suporte:

Tipo de desafio Descrição
password Esse tipo de desafio indica que o aplicativo dá suporte à coleção de uma credencial de senha do usuário.
oob Esse tipo de desafio indica que o aplicativo dá suporte ao uso de códigos de senha ou senha única (OTP) enviados ao usuário usando um canal secundário. Atualmente, a API dá suporte apenas a OTP por email.
redirect Esse tipo de desafio indica que o aplicativo suporta um fallback para a autenticação delegada pelo navegador, também conhecido como fallback na Web. Todos os aplicativos compatíveis com autenticação nativa devem dar suporte a esse método de autenticação. Esse requisito significa que em cada chamada que o aplicativo faz ao Microsoft Entra, ele deve incluir este tipo de desafio. Se o aplicativo cliente não incluir esse tipo de desafio, a solicitação falhará.

Nós adicionaremos novos valores no futuro quando a autenticação nativa suportar novos métodos de autenticação.

Uso de tipos de desafio

A tabela a seguir resume os valores de tipo de desafio que um aplicativo deve usar para os vários fluxos de autenticação:

Fluxo de inscrição Fluxo de entrada SSPR
Email com senha oob, password e redirect oob, password e redirect oob e redirect
OTP por email oob e redirect oob e redirect Não aplicável
  • Os aplicativos que utilizam a API de autenticação nativa devem incluir o tipo de desafio redirect na lista quando indicarem os tipos de desafio aos quais dão suporte.
  • Os aplicativos que utilizam os SDKs do Android e iOS não precisam incluir o tipo de desafio redirect, pois o SDK o inclui automaticamente.

A tabela a seguir resume o que acontece se o Microsoft Entra ou o aplicativo cliente não der suporte a um determinado tipo de desafio:

Cenário O que acontece
Um aplicativo cliente inclui um tipo de desafio sem suporte O Microsoft Entra retorna um erro, pois trata essa solicitação como inválida.
Um aplicativo cliente falha ao incluir um tipo de desafio com suporte Isso indica que o aplicativo cliente não suporta um tipo de desafio que o administrador configura no centro de administração do Microsoft Entra. Nesse caso, o Microsoft Entra notifica o aplicativo cliente para usar o fallback na Web.