Histórico da Página
...
Se em algum momento o cliente perder o refresh_token, os mesmos passos acima podem ser seguidos para obter um refresh_token novo.
Obtendo um
...
novo Access Token com o Refresh Token
...
fornecido
Assim que o access_token expirar após uma hora, o refresh_token gerado na chamada mencionada acima pode ser utilizado para obter um novo access_token. Simplesmente faça uma chamada POST do refresh_token, como exemplificado abaixo, e o servidor do fluig Identity irá responder com um novo access_token.
A URL para publicar o refresh_token é: http://{hostname}/rest/v2/oauth2/token
O servidor irá responder com o seguinte JSON:
Bloco de código | ||||
---|---|---|---|---|
| ||||
{ "access_token": "45c1500f1d0c449d80013adceba9946e", "client_id": "fff0de39-a4b5-439f-8808-52213fce76b8", "timeIssuedInMillis": 1389657257807, "expires_in": 3599 } |
Fazendo as
...
chamadas com o Access Token
Uma vez que o access_token for recebido pelo cliente, todas as chamadas subsequentes que precisam ser feitas para acessar os dados da empresa irão exigir o access_token como parte do Cabeçalho de Autenticação. Aqui está um exemplo utilizando o plugin Poster no Firefox:
Com o
...
cabeçalho de
...
autenticação (access_token)
Deck of Cards | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
|
Sem
...
o cabeçalho de
...
autenticação (access_token)
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "errorCode":401, "errorMessage":"Provided access token is either null or empty or does not have permissions to access this resource. Only PARTNERS can access this api", "possibleResponsibleField":"accessToken: null" } |
...