Usuário e Senha
Este método disponibiliza uma tela para que o usuário informe uma chave de credenciamento fornecida pelo cliente proprietário do app. Quando o usuário enviar a chave, o app irá acionar a requisição de credenciamento do cliente, informada no mapeamento de integrações.
Configure o método de credenciamento do Endpoint
{ …,
"authType": "password",
"authPath": "LOGIN”
}
Crie um mapeamento de segurança do tipo “UserSecurity” dentro do endpoint
[{
"identifier": "LOGIN",
"serviceConfiguration": {
"protocol": "https",
"url": "api.cliente.br/Login",
"method": "POST",
"header": {
"username": "[[USERNAME]]",
"password": "[[PASSWORD]]",
...
},
"content-type":
"x-www-form-urlencoded"
}
},
{
"identifier": "REFRESHTOKEN",
"serviceConfiguration": {
"protocol": "https",
"url": "api.cliente.br/Login",
"method": "POST",
"header": {
...
},
"body": {
"refresh_token": "[[REFRESHTOKEN]]",
...
},
"content-type":
"x-www-form-urlencoded"
}
}
]
Retorno do serviço de integração:
Statuscode:200 ou 202 ou 206
{
"access_token": "TbeMM-iwSQEHQfKEHfpX...",
"refresh_token": "AFeMM-iwSQEHQfKEHHJH...",
"userId": "83e1c3df-fe12-41fc-a4ce-e37d6732cef3",
"message": "Seu credenciamento foi realizado com sucesso",
"actions":[..]
}
Last updated