GERA TOKEN

/token
API para recuperação do código de autorização

Objetivo

Prover autorização e autenticação de aplicações e APIs.
Esta é a segunda API no fluxo de autenticação, que requer o código de acesso para a geração do Token de acesso final de acesso as APIs.

Contrato de Serviço - Swagger
Download Swagger
Collection Test Postman
Download Collection Test
Dados Básicos
Nome do Serviço corporate/security/v1/token
Descrição ResumidaProvider de autorização e token para aplicações e APIs
URLBase Path:
openapi.hdi.com.br/corporate/security/v1

URI:
1) /authorize
2) /token
3) /tokenrenew
StatusAtivo
Versão1.0
Diagrama
278
Exemplo de Payload
key=AIzaSyCS3yeMs9pYI7BPIy4Cg_d1wcKoW1AIe5Q
Content-Type=application/json
X-Company-Id=01
X-Application-Id=01
X-User-Id=01
X-Trace-Id=01
{
"code":"eyJraWQiOiI0Zjk2MGEyMTEyNWZmYzgwNmU2YzA5YzdlNWI4MzQ1OWFmMDY4NzdkIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJhdXRoIiwiYXVkIjoiYXBpLmhkaS5jb20uYnIiLCJhcHBsaWNhdGlvbiI6W251bGxdLCJyb2xlcyI6WyJSb2xlMSIsIlJvbGUyIiwiUm9sZU4iXSwiaXNzIjoiYXV0aCIsImV4cCI6MTU3MjM2MTkxNiwiaWF0IjoxNTcyMzU4MzE2LCJ1c2VyIjpbInBhcmNlaXJvMSJdLCJ3ZWJDbGllbnQiOltudWxsXX0.h4vci1nLBSbXCOsQWBPp6ju3TPkTESOu7VJMPBFqDlX8mARwOoIfvL61M3sgI3ZD_G0G3E8NcWNpzuk-uAfxHgIAhP_AMkfInbsUcN_aFaY797gxEZ8ZYjpwhktwtcdubAGlMa7xsUgIHUEHVjFIXLVruSr5b9Kbxv6EMjBG0-9bEkglvdnNDAzp_pifqqw-2_EFuswjyUTyqjFAwyRN37li7FW31VGwTMHD5LRZRKwh5BZI-YpkgUKtMY7-MyKTUFldiKSpBfml2NyIroOb2-jSvht8hPZu-OysYojihih6SYdi0Vgbm3RH6pOiofWfcmzT3sgpnPlTnX-GZYRZHA"
}
{
    "token": "eyJraWQiOiI0Zjk2MGEyMTEyNWZmYzgwNmU2YzA5YzdlNWI4MzQ1OWFmMDY4NzdkIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJoZGktY29ycG9yYXRlLWF1dGhAaW5zLWNyb3NzLXNlY3VyaXR5LWF1dGgtZGV2LmlhbS5nc2VydmljZWFjY291bnQuY29tIiwiYXVkIjoiYXBpLmhkaS5jb20uYnIiLCJhcHBsaWNhdGlvbiI6WyJ0ZXN0ZUFwcGxpY2F0aW9uQ29kZSJdLCJyb2xlcyI6WyJSb2xlMSIsIlJvbGUyIiwiUm9sZU4iXSwiaXNzIjoiaGRpLWNvcnBvcmF0ZS1hdXRoQGlucy1jcm9zcy1zZWN1cml0eS1hdXRoLWRldi5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsImV4cCI6MTU3MjQ2NzQ3NCwiaWF0IjoxNTcyNDYzODc0LCJ1c2VyIjpbInBhcmNlaXJvMSJdLCJ3ZWJDbGllbnQiOlsiYXBpLmhkaS5jb20uYnIiXX0.fuEhZDHdfK44DA_B0NnBff2wwrpYWQfwAdiACCY87Zwa2Dh3LiG-mtIcGsJ03x18ZZYXHMLrYJ3OldNAlSvallgOL4mxSEIUAxSPuos6oPvbFsYzDi5oJOJ-0bdZJIuxdF3rmkbSqKCiqhngneWly9mzo2XgvfSB0KMfhgkQ4tv3s-0kPxWUs1f_0OawHFfbkXNsYgXlme3hJxHfLER7vKchzF7PrRF-QrUxj_03kh-7pSEQ_rb4XHFNW9O5JCe5-m4I-hTCz5Hp4jRxYlFKtjgYBzXj-fLooG63ax2VhY8smh1BU55WZRtlVgigsK1CC9xYJSUhF06rcAAYnUbYsw",
    "tokenType": "Bearer",
    "expiresIn": 3599891,
    "refreshToken": "",
    "scope": "Role1, Role2, RoleN, "
}
Parâmetros do Request Params
Nome do ParâmetroTipoDescriçãoObrigatório
keyStringchave de acesso única por player.S
Parâmetros do Request Headers
Nome do ParâmetroTipoDescriçãoObrigatórioExemplo
Content-TypeStringTipo do conteúdo a ser trafegado no protocolo httpSapplication/json
X-Company-IdStringCódigo da empresaS01
X-Application-IdStringCódigo da aplicação que irá consumir a APIS01
X-User-IdStringCódigo do usuário autenticado no sistema que irá consumir a APISuserxyz
X-Trace-IdStringCódigo para rastreabilidade de tranaçãoS000001
Atributos do Request Body
Nome do AtributoTipoDescriçãoObrigatórioExemplo
CodeStringCódigo de acesso gerado pela API /authorizeSeyJraW...
Atributos do Response Body
Nome do ParâmetroTipoDescriçãoObrigatórioExemplo
tokenStringCódigo final de acesso as APIs, necessário utilizar este código para as chamadas de APIs de negócioSeyJraWQi...
tokenTypeStringTipo de autenticaçãoSBearer
expiresInIntegerexpiração do token em milisegundosS3599081
refreshTokenStringS
scopeStringLista de permissões concedidasSRole1, Role2, RoleN

.

Informações de ambientes
Histórico de versões
AutorÁrea ou SetorVersãoDescrição da versão
OpenInsuranceIntegraçãoV1.0Versão Inicial