Produto: | Bematech Loja |
---|---|
Linha de Produto: | Bematech Loja |
Segmento: | Varejo Live |
Módulo: | Integrações |
Função: | Integração Usuários |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : |
Nova API para Recuperar dados de Usuários.
Este novo método deve considerar um Token para uso (Padrão de outros métodos).
O novo método deverá possuir tratamento de LOG.
Criado API UsuarioIDEA com um método de consulta "ConsultaUsuarioIDEA"
Como parâmetro de entrada temos o UserName do usuário a ser consultado:
{
"UserName" : "marcoy@boticario.com.br"
}
Antes de chamar a API de Consulta será necessário chamar a API de Login para obter-se um Token. Esse Token será passado no Header da chamada da API de Consulta Usuário.
O Token gerado tem duração de 3 horas, ou seja, passado esse tempo o mesmo expirará.
Exemplo de Utilização:
Exemplo de chamada via PostMan:
API de Login para obter-se o Token:
Chamada da API de Consulta Usuário:
Chamada exemplo:
Retorno Exemplo:
Campo | Tipo | Obrigatório | Informações | Exemplo de preenchimento | Obs. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ID | GUID | ObjectID do usuário no banco | "ID": "b29df080-a2cf-4f02-b476-74beae7cd575" | ||||||||||||
Nome | String | Nome do usuário | "Nome": "Colaborador Teste" | ||||||||||||
String | Email do Usuário | "Email": "colaborador@empresa.com.br" | |||||||||||||
Login | String | User Name do Usuário | "Login": "colaborador@empresa.com.br" | ||||||||||||
Senha | String | Senha Criptografada do usuário | "Senha": "KC7BR6JEGCsjkaOTEDIn6Q||" | ||||||||||||
Situacao | Bool | Se o usuário está ativo ou não | "Situacao": true | ||||||||||||
Tipo | String | O Tipo do Usuário:
| "Tipo": "ColaboradorGB" | ||||||||||||
Administrador | Bool | Se o usuário é Administrador | "Administrador": true | ||||||||||||
Integracao | Bool | Se o cadastro do usuário veio por integração | "Integracao": true | ||||||||||||
Domínios | Dominio | Domínios que esse usuário está vinculado | "Dominios": [ |
Use esse box para destacar informações relevantes e/ou de destaque.IMPORTANTE!