Árvore de páginas

Objetivo

Método que exibe um novo token, com base no token de atualização.

Chamada

POST api/v1/auth/refresh-token

Informações para Requisição (Request Information)

Parâmetros URI (URI Parameters)

Não há.

Parâmetros do Corpo (Body Parameters)

Nome (Name)

Descrição (Description)

Tipo (Type)

Informações Adicionais (Adittional Information)

refresh_tokenAtualiza o token que foi criado no método do Login.stringNão há.
grant_typeTipo de concessão do token de atualização.string

Campo Opcional, possui como valor padrão o refresh_token

Formatos da Requisição (Request Formats)

application/json, text/json
{
  "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>

Informações para Resposta (Response Information)

Códigos do Recurso (Response Codes)

  • OK (200)
  • BadRequest (400)
  • Unauthorized (401)
  • InternalServerError (500)

Descrição dos Recursos

Nome (Name)

Descrição (Description)

Tipo (Type)

Informações Adicionais (Adittional Information)

access_tokenToken de acesso.

string

Não há.
token_typeTipo do token.stringNão há.
expires_inTempo de expiração.stringNão há.
refresh_tokenToken de atualização.stringNão há.
usernameNome/Email do usuário.stringNão há.
idCódigo sequencial do usuário.integerNão há.
nameÉ o nome de login do usuário.stringNão há.
userSequenceCódigo sequencial do usuário.integerNão há.
userCodeÉ o nome de login do usuário.stringNão há.
permissionRoleTipos de permissões.stringNão há.
companyNome da empresa.stringNão há.
companyTypeTipo da empresa.stringNão há.
isExtIndica se é um usuário externo.booleanNão há.
loginIdÉ o nome de login do usuário.stringNão há.
.issuedData e hora do logindateNão há.
.expiresData e horário de expiração do token.dateNão há.

Formatos de Resposta (Response Formats)

application/json, text/json
{
  "<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>



  • Sem rótulos