Autenticação

Autenticação com OAuth 2.0 (Client Credentials)

Este serviço implementa o fluxo OAuth 2.0 Client Credentials, com uso adicional do cabeçalho X-Token. Ele substitui o modelo antigo baseado em appkey + token e oferece maior segurança e flexibilidade, permitindo autenticação em todo o ecossistema de softwares do Grupo Sankhya.

Clique aqui para ver como criar um novo componente de integração.

Gera um access token JWT para autenticação em APIs do ecossistema Sankhya. É necessário enviar:

  • client_id e client_secret fornecidos na Área do Desenvolvedor
  • X-Token obtido na tela Configurações Gateway do Sankhya Om (ou de outros sistemas do grupo)
post/authenticate

Request

  • Base URL
    https://api.sankhya.com.br
  • URL
    https://api.sankhya.com.br/authenticate
  • Auth
    API key in header Authorization

Headers

X-Tokenstring required

Token obtido na tela Configurações Gateway do Sankhya Om (ou de outros sistemas do Grupo Sankhya).

Request body application/x-www-form-urlencoded

client_idstring required

Identificador único da aplicação gerado na Área do Desenvolvedor.

client_secretstring required

Segredo da aplicação gerado na Área do Desenvolvedor.

grant_type'client_credentials' required

Tipo do fluxo OAuth 2.0.

Example request

{
  "client_id": "my-client-id-123",
  "client_secret": "my-client-secret-abc",
  "grant_type": "client_credentials"
}

Response

Token de acesso gerado com sucesso

Changes

No recorded changes to this operation across all 2 revisions of this API.