POST /api/broker/estabelecimento/login
...
Request Body application/json
Schema:
Campos | Tipo | Descrição | Obrigatório |
UserName | StringUsuario | Nome do Usuário | ObrigatórioSim |
Password | String | Senha para Acesso | ObrigatórioSim |
JSON:
{
"UserName": “TesteBroker”,
"Password": “123456”
}
Response Body application/json
Schema:
Campo | Tipo | Descrição | |||
Created | Long | Data em formato Unix Epoch da criação do Token (Segundos desde 01/01/1970) | |||
Expires_In | Long | Tempo em segundos para a expiração do Token | |||
Access_Token | String | Bearer Token | |||
UserId | Guid | ID que identifica o usuario que gerou o Token | |||
Token_Type | String | Tipo do Token (Bearer) | |||
RoleLevel | Int32 | Níve da Role (Estabelecimento: 0) | |||
IdEstabelecimento | Int32 | ID que identifica o estabelecimento do usuário que gerou o Token | |||
IdDispositivo | Int32 | ID que identifica o dispositivo utiliado para gerar o Token | |||
IdEstabelecimentoOperador | Int32 | ID que identifica o operador que gerou o Token | |||
CodigoRetorno | Int32 | Código que identifica se a autenticação foi efetuada com sucesso (Sucesso: 1) | MensagemRetorno | String | Mensagem que descreve o campo CódigoRetorno |
Segue abaixo exemplo de autenticação na API utilizando Postman:
...
Code Block |
---|
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://localhost:44380/api/Autenticacao/login",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>"{\n\t\"UserName\" : \"caio.fontes\",\n\t\"Password\": \"123456\"\n}",
CURLOPT_HTTPHEADER => array(
"Content-Type: application/json"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
|