OAuth

O interceptor de OAuth verifica se header, client ID e access token estão presentes na requisição, e também se o client ID e o access token são válidos. Caso contrário, uma exceção é lançada.

Esse interceptor usa o Authorization Server da Sensedia como base para buscar as chaves de acesso. Para gerar as chaves, você pode baixar o nosso modelo padrão de API OAuth 2.0. Acesse a documentação da API OAuth 2.0 e veja como importá-lo.

Para configurá-lo, selecione os grant types — métodos pelos quais a aplicação obtém um token de acesso — disponíveis para a API (mais de um pode ser selecionado). O interceptor só pode ser adicionado ao fluxo de requisição.

O controle do grant type é feito somente na sua obtenção, não no seu uso. Uma vez criado, o token permanece válido até expirar ou ser revogado. A alteração dos grant types aceitos para a geração de novos tokens não altera a validade dos tokens que já haviam sido gerados.
Se sua API retornar o status code 401 Unauthorized ao utilizar este interceptor, a chave pode estar inválida. Veja mais detalhes nesta página de nossas FAQs.
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]