Visão Geral da Autenticação
Apollo utiliza Supabase Auth com autenticação baseada em JWT. Todas as requisições à API exigem um token JWT válido no headerAuthorization.
Métodos de Login
- E-mail e Senha
- Convite
- Recuperação de Senha
O método de login padrão. Os usuários se registram com e-mail e senha e, em seguida, confirmam o e-mail por meio de um link de verificação.
- Acesse a página de login em
apol.dev - Insira seu e-mail e senha
- Clique em Sign In
Gerenciamento de Sessão
- As sessões são gerenciadas pelo Supabase com atualização automática de tokens
- O histórico de navegação é persistido no
localStoragepara que você retorne ao ponto onde parou - As sessões persistem entre atualizações do navegador
Tipos de Usuário
Apollo suporta três tipos de usuário, determinados pela participação na organização:| Tipo de Usuário | Descrição | Acesso |
|---|---|---|
| Interno | Membros completos da equipe (funções na org: owner, admin, member) | Todos os recursos conforme a função |
| Cliente | Clientes externos com visualização limitada | Dashboard simplificado, apenas projetos atribuídos |
| Colaborador Externo | Contribuidores terceirizados | Acesso apenas a projetos específicos |