Token Oauth2

Olá,

Boa tarde!

Gostaria de saber onde o token gerado após o login via OAuth2 é armazenado. Precisarei desse token para acessar as rotas privadas da nossa API.


Hello,

Good afternoon!

I would like to know where the token generated after logging in via OAuth2 is stored. I will need this token to access the private routes of our API.

Olá @marcusvinicius, tudo bom?

Poderia dar mais detalhes do desafio e do contexto que está trabalhando?

Está acessando qual API e desde onde ou qual funcionalidade está criando?

Por exemplo, se estiver precisando desta informação apenas para rodar uma API pelo Postman, poderia usar o próprio VTEX IO CLI para acessar o token e usar no header de uma requisição privada.

vtex local token
Prints the user auth token and copies it to the clipboard.

Caso esteja criando uma “custom app” o mais indicado seria utilizar os clients fornecidos pela própria VTEX…

Ou seja, vai depender do que você está desenvolvendo.

Fique a vontade para compartilhar mais detalhes do teu desafio.

2 Likes

Tudo Bom e Contigo?
Realizei a implementação do sistema OAuth2, onde os clientes fazem login na nossa base de dados, e realizamos as devidas validações. Durante esse processo, geramos um token JWT para a VTEX, que é utilizado por eles para completar o fluxo de OAuth2 do lado deles. No entanto, agora preciso desse token, pois estamos alterando a Home Page no IO e precisamos utilizá-lo para acessar nossas APIs internas

Por exemplo, na Home, exibiremos dados do nosso sistema, como o ID do cliente, pontuação do mês, entre outros. Gostaria de reutilizar o mesmo token JWT, evitando a necessidade de realizar um novo login interno para gerar outro token apenas para acessar essas informações