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

Objetivo

Prover autorização e autenticação de aplicações e APIs.
Esta é a primeira API no fluxo de autenticação, necessária para obter o código de autorização que será requerido na segunda API de geração de Token de acesso.

Contrato de Serviço - Swagger
Download Swagger
Collection Test Postman
Download Collection Test
Dados Básicos
Nome do Serviço corporate/security/v1/authorize
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
278278
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
{
    "clientId": "api-ins-hdidigital-2",
    "clientSecret": "6efaf07a87fa9630f8603462c7f52444c5e477a27f0f391539f858a0dd8b6fd1",
    "grantType": "client_credentials"
}
{
"code":"eyJraWQiOiI0Zjk2MGEyMTEyNWZmYzgwNmU2YzA5YzdlNWI4MzQ1OWFmMDY4NzdkIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJhdXRoIiwiYXVkIjoiYXBpLmhkaS5jb20uYnIiLCJhcHBsaWNhdGlvbiI6W251bGxdLCJyb2xlcyI6WyJSb2xlMSIsIlJvbGUyIiwiUm9sZU4iXSwiaXNzIjoiYXV0aCIsImV4cCI6MTU3MjQ2MTc0MCwiaWF0IjoxNTcyNDYxNjgwLCJ1c2VyIjpbInBhcmNlaXJvMSJdLCJ3ZWJDbGllbnQiOltudWxsXX0.L4X7lGsrAs8xBJA_rew_GlI_ul97tEumq_5csK41NQsZwLzZfeJu9EIeMPXqrnU_As7Ec1tbVoGKAPFnjZh6WsqVVU7F1TJFjuYv0Qo5AA5sS_Q6NxL1u13TQLfX8WFQPxOwyz2IE9a3WlFDUErux_TyvIFGhk6VBp5MvS9IdyISS50_3d9595xiY_Uf070Y3wbzKwpOvbPUhplucsL_NVGVp1hMxCRd_YfKG-G56-WQYEG4LSL2Db-jx0sjI9M9NZKJuSC-3-66ckFAIRGSKz9cHv_9Lt4lfhyPkOAFQ234IVgFFC1XVcedWfR-7futSI878RYonx71fuouLWk-pw"
}
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
clientIdStringidentificação de acesso do player externoSparceiro1
clientSecretStringsenha de acesso do player externoS208dcc2ce...
grantTypeStringtipo de acessoSclient_credentials
Atributos do Response Body
Nome do ParâmetroTipoDescriçãoObrigatórioExemplo
codeStringCódigo de autorização para solicitar credencial (token) de acessoSeyJraWQiOi...

.

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