- O Identity cadastra os métodos e gerencia as configurações de MFA do usuário.
- O Auth conclui a segunda etapa de verificação durante a entrada.
Operações de adesão da conta
A API do Identity expõe estas operações de autoatendimento:
As operações padrão são de autoatendimento. O subject do bearer token precisa corresponder a
{id}.
Iniciar a configuração
Envie o método no corpo da requisição:Request
app e email.
A configuração do aplicativo autenticador retorna um segredo, uma URL de código QR e códigos de recuperação. A configuração por email retorna códigos de recuperação e envia um código de acesso ao endereço de email salvo do usuário.
Verificar a configuração
Envie o código de acesso da configuração, com 6 a 8 caracteres, e o método. A verificação do aplicativo autenticador também precisa do segredo retornado pela configuração.Request
Habilitar o método
Depois da verificação, habilite o método com um código de recuperação da resposta de configuração. A habilitação do aplicativo autenticador também precisa do segredo da configuração.Request
Desabilitar a MFA ou remover um método
Para desabilitar a MFA, envie o código que a referência Desabilitar MFA descreve. Para remover o aplicativo autenticador ou o método de email, envie um código desse método. Para receber o código por email, chamePOST /v1/users/{id}/mfa/disable/challenge. Somente o próprio usuário pode solicitá-lo, e somente quando o método de email está habilitado. O código é válido por 10 minutos e aceita 5 tentativas erradas. Um usuário pode solicitar 3 códigos em 15 minutos.
Operações de administrador
Um administrador gerencia os métodos de outro usuário com mais duas operações.{id} é o usuário de destino. O bearer token precisa da permissão mfa-admin com a ação post para habilitar um método e da ação delete para remover um.
Operações de entrada
O primeiro fator usa Solicitar token de acesso. Quando o usuário tem a MFA habilitada, a operação retorna uma resposta de desafio de MFA em vez de tokens de acesso. A resposta inclui:
mfaRequired: true.- um
mfaTokende curta duração. - os métodos habilitados.
- o método preferencial.
Cadastrar um método exigido
Quando o usuário não tem nenhum método de MFA e a organização exige um, Solicitar token de acesso responde401 com o erro AUT-0019 em vez de um desafio de MFA. Verificar login por MFA dá a mesma resposta quando o usuário tem um método, mas não todos os métodos exigidos. O corpo do erro também tem:
mfaToken: um token válido apenas para a adesão.availableMethods: os métodos que o usuário pode cadastrar,appouemail.
-
Inicie a configuração com Iniciar adesão à MFA.
ParaRequest
app, a resposta tem umsecrete umaurlpara o aplicativo autenticador. Paraemail, o Access Manager envia um código ao endereço de email salvo do usuário. A resposta sempre tem um código de recuperação emrecoveryCodes. Guarde-o: você não poderá recuperá-lo depois. Uma nova chamada de configuração substitui a configuração anterior. -
Confirme o método com Confirmar adesão à MFA. Envie o código de acesso do aplicativo autenticador ou do email.
O Access Manager habilita o método e retorna uma resposta de desafio de MFA com o mesmoRequest
mfaToken. Continue com Solicitar a entrega por email para email e, depois, com Verificar o segundo fator.
AUT-0018). O token de MFA mantém a duração que tinha no primeiro fator, então conclua a adesão e a verificação dentro de uma sessão de MFA.
Solicitar a entrega por email
Use Iniciar desafio de MFA para email.Request
app. O aplicativo autenticador gera o código de acesso localmente.
Verificar o segundo fator
Use Verificar login por MFA. Enviepasscode ou recoveryCode, nunca os dois.
Passcode
Recovery code
AUT-0019). Um código de recuperação é consumido depois de um uso bem-sucedido.
Tratamento de erros
Os erros de entrada importantes incluem:
O Identity também pode recusar um método não compatível, um segredo de configuração ausente, um destino de email ausente ou uma configuração não verificada.
Veja a lista de erros do Access Manager para consultar o envelope completo dos erros e os códigos atuais.
Páginas relacionadas
Conclua a MFA no Console
O fluxo do usuário para verificação durante a entrada.
APIs do Identity
A referência gerada para as operações de gerenciamento de contas.

