Autenticação API
Autenticar Login
POST [Url Ambiente]/Auth/Login
O método login, recebe os seguintes parâmetros:
Header
Identificador | Valor |
---|---|
Content-type | application/json |
Accept | application/json |
Parâmetro | Descrição | Tipo | Exemplos |
---|---|---|---|
ClientId | Usuário da integração | String | "104s3a5275a0d35e4" |
ClientSecret | Senha do usuário integração | String | "e15148d497d8bc12" |
GrantType | informe client_credentials | String | "client_credentials" |
Scope | informe api | String | "api" |
Exemplo
{
"ClientId": "104s3a5275a0d35e4",
"ClientSecret": "e15148d497d8bc12",
"GrantType": "client_credentials",
"Scope": "api"
}
Exemplo
curl -X 'POST' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--data-raw '{ \
"ClientId": "104s3a5275a0d35e4", \
"ClientSecret": "e15148d497d8bc12", \
"GrantType": "client_credentials", \
"Scope": "api" \
}' 'https://api.skia.com.br/api/Auth/Login'
Status Code 200
Retorno de sucesso.
Parâmetro | Descrição | Tipo | Exemplos |
---|---|---|---|
ExpirationDate | Data de expiração | String | "2025-04-24T10:16:51" |
Token | Token de autenticação | String | "eyJhbGciOiJIUzI1NieyJhbGciOiJIUzI1NieyJhbGciOiJIUzI1NieyJhbGciOiJIUzI1Ni" |
Status | Status da requisição | OK = 0, ERROR = 1 | 1 |
Messages | Descrição dos erros | String[] | "Messages": [] |
Exemplo
{
"ExpirationDate": "2025-04-24T10:16:51",
"Token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJUeXBlIjoiQVBJIiwidW5pcXVlX25hbWUiOiIxYjgzMDgxMmJmNmE0NzUyOGQxYzFiZGQyZjhkNzFmNiIsIkVtcHJlc2FJZCI6IjEiLCJuYmYiOjE3NDU0MTQyMTEsImV4cCI6MTc0NTUwMDYxMSwiaWF0IjoxNzQ1NDE0MjExfQ.UTsOgFeeopXNUhKkyoJcK1ayimYF47yJaAFqZc5O-KY",
"Status": 0,
"Messages": [
"Success"
]
}
Status Code 401
Usuário/Senha inválidos.
Parâmetro | Descrição | Tipo | Exemplos |
---|---|---|---|
ExpirationDate | Data de expiração | String | "0001-01-01T00:00:00" |
Token | Token de autenticação | String | null |
Status | Status da requisição | OK = 0, ERROR = 1 | 1 |
Messages | Descrição dos erros | String[] | "Messages": [] |
Status Code 500
Erro não tratado pelo sistema.
Parâmetro | Descrição | Tipo | Exemplos |
---|---|---|---|
ExpirationDate | Data de expiração | String | "0001-01-01T00:00:00" |
Token | Token de autenticação | String | null |
Status | Status da requisição | OK = 0, ERROR = 1 | 1 |
Messages | Descrição dos erros | String[] | "Messages": [] |
Exemplo
{
{
"ExpirationDate": "0001-01-01T00:00:00",
"Token": null,
"Status": 1,
"Messages": [
"Invalid Credentials"
]
}
}