Método que exibe um novo token, com base no token de atualização.
POST api/v1/auth/refresh-token
Não há.
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
---|---|---|---|
refresh_token | Atualiza o token que foi criado no método do Login. | string | Não há. |
grant_type | Tipo de concessão do token de atualização. | string | Campo Opcional, possui como valor padrão o refresh_token |
{ "refresh_token": "sample string 1", "grant_type": "sample string 2" }
application/xml, text/xml
<ConsincoRefreshTokenBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AuthenticationServer.Models"> <ControllerVersion>3</ControllerVersion> <GrantType>sample string 2</GrantType> <Refreshtoken>sample string 1</Refreshtoken> </ConsincoRefreshTokenBindingModel>
Códigos do Recurso (Response Codes)
Descrição dos Recursos
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
---|---|---|---|
access_token | Token de acesso. | string | Não há. |
token_type | Tipo do token. | string | Não há. |
expires_in | Tempo de expiração. | string | Não há. |
refresh_token | Token de atualização. | string | Não há. |
username | Nome/Email do usuário. | string | Não há. |
id | Código sequencial do usuário. | integer | Não há. |
name | É o nome de login do usuário. | string | Não há. |
userSequence | Código sequencial do usuário. | integer | Não há. |
userCode | É o nome de login do usuário. | string | Não há. |
permissionRole | Tipos de permissões. | string | Não há. |
company | Nome da empresa. | string | Não há. |
companyType | Tipo da empresa. | string | Não há. |
isExt | Indica se é um usuário externo. | boolean | Não há. |
loginId | É o nome de login do usuário. | string | Não há. |
.issued | Data e hora do login | date | Não há. |
.expires | Data e horário de expiração do token. | date | Não há. |
{ "<accessToken>k__BackingField": "sample string 1", "<tokenType>k__BackingField": "sample string 2", "<expiresIn>k__BackingField": "sample string 3", "<refreshToken>k__BackingField": "sample string 4", "<userName>k__BackingField": "sample string 5", "<id>k__BackingField": 6, "<name>k__BackingField": "sample string 7", "<seqUser>k__BackingField": 8, "<userCode>k__BackingField": "sample string 9", "<permissionRole>k__BackingField": "sample string 10", "<company>k__BackingField": "sample string 11", "<companyType>k__BackingField": "sample string 12", "<isExt>k__BackingField": true, "<loginId>k__BackingField": "sample string 14", "<issued>k__BackingField": "2021-01-28T10:31:08.8943474-03:00", "<expires>k__BackingField": "2021-01-28T10:31:08.8943474-03:00" }
application/xml, text/xml
<TokenResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Kike.Security.Data.Dto"> <_x003C_accessToken_x003E_k__BackingField>sample string 1</_x003C_accessToken_x003E_k__BackingField> <_x003C_companyType_x003E_k__BackingField>sample string 12</_x003C_companyType_x003E_k__BackingField> <_x003C_company_x003E_k__BackingField>sample string 11</_x003C_company_x003E_k__BackingField> <_x003C_expiresIn_x003E_k__BackingField>sample string 3</_x003C_expiresIn_x003E_k__BackingField> <_x003C_expires_x003E_k__BackingField>2021-01-28T10:31:08.8943474-03:00</_x003C_expires_x003E_k__BackingField> <_x003C_id_x003E_k__BackingField>6</_x003C_id_x003E_k__BackingField> <_x003C_isExt_x003E_k__BackingField>true</_x003C_isExt_x003E_k__BackingField> <_x003C_issued_x003E_k__BackingField>2021-01-28T10:31:08.8943474-03:00</_x003C_issued_x003E_k__BackingField> <_x003C_loginId_x003E_k__BackingField>sample string 14</_x003C_loginId_x003E_k__BackingField> <_x003C_name_x003E_k__BackingField>sample string 7</_x003C_name_x003E_k__BackingField> <_x003C_permissionRole_x003E_k__BackingField>sample string 10</_x003C_permissionRole_x003E_k__BackingField> <_x003C_refreshToken_x003E_k__BackingField>sample string 4</_x003C_refreshToken_x003E_k__BackingField> <_x003C_seqUser_x003E_k__BackingField>8</_x003C_seqUser_x003E_k__BackingField> <_x003C_tokenType_x003E_k__BackingField>sample string 2</_x003C_tokenType_x003E_k__BackingField> <_x003C_userCode_x003E_k__BackingField>sample string 9</_x003C_userCode_x003E_k__BackingField> <_x003C_userName_x003E_k__BackingField>sample string 5</_x003C_userName_x003E_k__BackingField> </TokenResponse>