Proyecta Auth
Autenticazione utente integrata. Login con email e Google — con controllo degli accessi basato sui ruoli.
Proyecta Auth gestisce l’autenticazione degli utenti per le app che costruisci. Gli utenti cliccano su login o registrazione, si apre una pagina di Proyecta Auth (in un popup per impostazione predefinita), scelgono il metodo preferito, si autenticano e tornano alla tua app già connessi.
Metodi di login supportati
Sezione intitolata “Metodi di login supportati”| Metodo | Disponibilità |
|---|---|
| Tutti i piani | |
| Email (codice monouso) | Tutti i piani |
Aggiungi l’autenticazione alla tua app
Sezione intitolata “Aggiungi l’autenticazione alla tua app”Chiedi semplicemente all’AI:
Add user authentication to my app with Google and email login.Show a profile menu in the header when the user is signed in.Abilitare l’autenticazione non significa scrivere un sistema di login da zero. La pagina di accesso, il gestore del callback OAuth e l’hook per lo stato di autenticazione (AuthProvider / useAuth) sono già inclusi nel template dell’app. L’autenticazione è una funzionalità che attivi: quando la richiedi, Proyecta configura il client di autenticazione della tua app, imposta la configurazione di accesso e integra l’interfaccia di login predefinita (ad esempio, un menu profilo nell’header) — ottenendo così il flusso già testato del template, non percorsi improvvisati.
Visualizza i tuoi utenti
Sezione intitolata “Visualizza i tuoi utenti”Apri il pannello di amministrazione → Members della tua app per vedere tutti gli utenti che hanno effettuato l’accesso e gestire i loro permessi. (La vecchia scheda Users del builder è stata integrata nell’admin dell’app.)
Ruoli e permessi
Sezione intitolata “Ruoli e permessi”Ogni app include un sistema di ruoli integrato — tre livelli, dal meno al più privilegiato:
- User — qualsiasi utente finale autenticato (il ruolo predefinito per chiunque acceda).
- Staff — accesso elevato alle sezioni operative del tuo admin.
- Admin — accesso completo, inclusa la gestione dei ruoli degli altri utenti.
Gestisci chi ha quale ruolo dal pannello di amministrazione → Members della tua app — promuovi o retrocedi le persone da lì, e il server applica ogni controllo sui ruoli. Il primo admin è l’email che designi al momento della creazione dell’app (vedi Admin Panel). Non devi costruire nulla di tutto ciò — è incluso in ogni app.
Domande frequenti
Sezione intitolata “Domande frequenti”Posso usare un provider di autenticazione personalizzato al posto di Proyecta Auth?
Proyecta Auth è il provider integrato e il percorso supportato — gestisce l’accesso, il callback OAuth e la sessione per te. Collegare un SDK di autenticazione di terze parti arbitrario a un’app generata non è supportato (il build blocca i pacchetti di server-auth come NextAuth e Supabase Auth). Il supporto SSO aziendale tramite il proprio identity provider è in roadmap — vedi SSO & SAML.
Posso usare flussi di login in-app invece di un reindirizzamento?
L’app generata predefinita utilizza un flusso di login basato su popup — la pagina di Proyecta Auth si apre in una finestra popup anziché sostituire la pagina corrente. È supportato anche un flusso basato su reindirizzamento completo, che può essere richiesto all’AI.
Posso nascondere specifici metodi di login?
Non ancora. Tutti i metodi di login abilitati vengono mostrati agli utenti. La visualizzazione selettiva sarà disponibile a breve.
Cosa succede se gli utenti non ricevono le email con l’OTP?
Controlla la cartella spam, prova un metodo di login alternativo o un indirizzo email diverso, oppure chiedi al tuo team IT di aggiungere alla whitelist proyecta.dev e notifications.proyecta.dev.
Posso impersonare un utente per il supporto?
Non ancora. Utilizza il controllo degli accessi basato sui ruoli per creare viste di amministrazione che mostrino i dati specifici degli utenti.
Prossimamente
Sezione intitolata “Prossimamente”- Personalizzazione della pagina di login — personalizza colori, logo e layout per adattarli al brand della tua app
- Microsoft OAuth — accesso con un account Microsoft
- SAML / SSO — single sign-on aziendale (previsto per il piano Studio)
- SMS OTP — codice monouso via messaggio di testo
- Email / password — credenziali tradizionali con flusso di recupero password
- Provider OAuth aggiuntivi — GitHub, Apple e altri
- Metodi di login selettivi — scegli quali metodi appaiono nella pagina di login
- Impersonificazione utente — accedi come un utente per il debug e il supporto