Skip to main content

Autenticacao

Login no gateway

Headers:
Body:
Resposta esperada pelo frontend:
Depois do login:
  • token e usado no header Authorization.
  • authToken autentica o usuario no Firebase via signInWithCustomToken.
  • o frontend chama POST /api/update-token para persistir cookies.

Persistir sessao

Body para persistir tokens ja obtidos:
Body para renovar token via gateway:
Resposta:
Efeitos colaterais:
  • grava cookies TOKEN, REFRESH_TOKEN e, quando informado, USER_ID.
  • atualiza o header default do Axios.
  • em erro, remove sessao e retorna 401.

Logout

Comportamento:
  • remove todos os cookies definidos em AuthenticationTokens.
  • redireciona para / com status 301.

Cadastro

Body:

Codigo de ativacao

Endpoints externos observados: