Panoramica dell’Autenticazione
Apollo utilizza Supabase Auth con autenticazione basata su JWT. Tutte le richieste API richiedono un token JWT valido nell’headerAuthorization.
Metodi di Accesso
- E-mail e Password
- Invito
- Recupero Password
Il metodo di accesso standard. Gli utenti si registrano con e-mail e password, quindi confermano l’e-mail tramite un link di verifica.
- Vai alla pagina di login su
apol.dev - Inserisci e-mail e password
- Clicca su Sign In
Gestione delle Sessioni
- Le sessioni sono gestite da Supabase con aggiornamento automatico dei token
- La cronologia di navigazione viene salvata nel
localStorageper riprendere da dove avevi lasciato - Le sessioni persistono tra gli aggiornamenti del browser
Tipi di Utente
Apollo supporta tre tipi di utente, determinati dall’appartenenza all’organizzazione:| Tipo di Utente | Descrizione | Accesso |
|---|---|---|
| Interno | Membri completi del team (ruoli org: owner, admin, member) | Tutte le funzionalità in base al ruolo |
| Cliente | Clienti esterni con vista limitata | Dashboard semplificata, solo progetti assegnati |
| Collaboratore Esterno | Contributori di terze parti | Accesso solo a progetti specifici |