Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Em que casos a API pode retornar "Credenciais não podem ser validadas" #177

Open
eritonfarias opened this issue Feb 12, 2025 · 5 comments
Assignees
Labels
question Further information is requested

Comments

@eritonfarias
Copy link

Em que casos a API pode retornar "Credenciais não podem ser validadas"?

Token expirado seria uma delas?
Trabalham com refresh token?

@augusto-herrmann
Copy link
Member

Está na função verify_token. Existem todas essas possibilidades:

  • se o usuário passado for null
  • se o usuário passado não existe
  • se o token não puder ser validado
  • se o token tiver expirado

@augusto-herrmann augusto-herrmann added the question Further information is requested label Feb 12, 2025
@augusto-herrmann augusto-herrmann self-assigned this Feb 12, 2025
@eritonfarias
Copy link
Author

tem endpoint para validar o token ?

ou só saberei ao tentar enviar os dados ?

@eritonfarias
Copy link
Author

se o envio de dados extrapolar o ACCESS_TOKEN_EXPIRE_MINUTES

como eu posso posso testar se ele de fato expirou para que eu obtenha um novo token?
tem algo como

  • /auth/check-token
  • OU um refresh tokens
    ?

@augusto-herrmann
Copy link
Member

Não tem endpoint para validar o token.
Mas não precisa necessariamente tentar enviar dados. Você pode usar qualquer método GET, que serve para fazer leitura, para saber se o token ainda está válido.

@augusto-herrmann
Copy link
Member

Na próxima versão vai poder, inclusive fazer o GET no seu próprio usuário (#178), para não depender de existir um participante ou plano de entrega específico para ler.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants