📄️ Login
O GranaTech utiliza um processo de autenticação baseado em tokens para manter as sessões dos usuários. Este guia explica como realizar o login e autenticar o usuário usando curl ou ferramentas similares.
📄️ Tokens de Autenticação
Após um login bem-sucedido, o GranaTech fornece dois tokens essenciais para autenticação contínua: session e refreshToken. Estes tokens são usados para validar o usuário e manter a sessão ativa. Abaixo estão os detalhes e exemplos de uso desses tokens.
📄️ Renovação de Token (Refresh Token)
O GranaTech utiliza um sistema de renovação de token para garantir que o usuário mantenha sua sessão ativa sem a necessidade de fazer login novamente quando o token de sessão expira. O processo é feito através do refreshToken, que permite a geração de um novo session token.
📄️ Alteração de Senha
O GranaTech permite que os usuários alterem suas senhas através de um endpoint específico. Este processo requer autenticação e a inclusão dos tokens session e refreshToken para garantir a segurança da operação.