Histórico da Página
...
Bloco de código | ||||
---|---|---|---|---|
| ||||
{ "token_type": "Bearer", "access_token": "146d5dcc023546c58932c3ee6bba735f", "expires_in": 600, "refresh_token": "18da38039b344fc6ac0b1e269ec89f8f" } |
Geração do token com usuário com MFA
Quando o usuário escolhido possui MFA a geração de token é feita em 2 etapas, a primeira é como passo anterior porém ao clicar em Try it out, o response será semelhante ao valor abaixo:
Bloco de código | ||||
---|---|---|---|---|
| ||||
{
"code": "IDM_MFA_0002",
"message": "Multifactor authentication required - TOTP",
"detailedMessage": "",
"helpUrl": "http://tdn.totvs.com/display/fluig/MFAException#MFAException-IDM_MFA_0002",
"mfa_token": "8fdb4e9cdc2b465988bad06e5d85f48a",
"company_id": "zf0y84vo717g8hjx"
} |
Para o segundo passo é usado o mesmo endpoint https://app.fluigidentity.com/api/auth/doc/#!/IDM_Auth_Api_-_V1/token, porém deve se alterar o grant_type para "http://fluigidentity.com/api/mfa/totp"
O campo MFA_TOKEN é o token gerado na requisição anterior e o TOTP_TOKEN é o token do aplicativo ao clicar em Try it out, o response será semelhante ao valor abaixo:
Bloco de código | ||||
---|---|---|---|---|
| ||||
{
"token_type": "Bearer",
"access_token": "146d5dcc023546c58932c3ee6bba735f",
"expires_in": 600,
"refresh_token": "18da38039b344fc6ac0b1e269ec89f8f"
} |
Utilize o valor do access_token para realizar consultas nos endpoints da Nova API (core e auth). O valor do access_token precisa ser enviado no cabeçalho da requisição, da mesma forma que a requisição para a API antiga (descrito acima), no entanto, deve utilizar o scheme Bearer.
...