Sobes.tech
Junior — Middle

Como é que se obtém o token de autenticação?

sobes.tech IA

Resposta da IA

A obtenção do token de autenticação geralmente ocorre através do processo de login do utilizador. O cliente envia uma solicitação com as credenciais (por exemplo, nome de utilizador e palavra-passe) para o servidor de autenticação. Se os dados estiverem corretos, o servidor devolve um token — uma cadeia única que confirma que o utilizador foi autenticado com sucesso.

Frequentemente, é utilizado o protocolo OAuth2 ou JWT (JSON Web Token). Exemplo de solicitação para obter um token usando REST API:

POST /auth/login HTTP/1.1
Content-Type: application/json

{
  "username": "user",
  "password": "pass"
}

Em resposta, o servidor devolve um token:

{
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6..."
}

Depois, este token é enviado nos cabeçalhos das requisições subsequentes para aceder a recursos protegidos.