Proyecta Auth
Built-in user authentication. Email, Google, Microsoft, and SAML/SSO — with customizable login pages and role-based access.
Proyecta Auth handles user authentication for the apps you build. Users click login or sign up, get redirected to a customizable login page, choose their preferred method, authenticate, and return to your app signed in.
Supported login methods
Section titled “Supported login methods”| Method | Availability |
|---|---|
| All plans | |
| Email (one-time passcode) | All plans |
Add auth to your app
Section titled “Add auth to your app”Just ask the 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.The AI will configure Proyecta Auth, add sign-in / sign-up routes, and wire up the UI.
Customize the login page
Section titled “Customize the login page”Customize the login page from Branding > Customize Login. You can update colors, logo, and layout to match your app’s brand.
View your users
Section titled “View your users”Open Dashboard > Users to see all registered users, their login method, email verification status, and signup date.
Roles and permissions
Section titled “Roles and permissions”Ask the AI to set up role-based access control:
Assign different roles to my users and let me customizethe permissions for each role.The AI will add a role system with the access rules you describe.
Can I use a custom auth provider instead of Proyecta Auth?
Proyecta Auth is the default. You can also ask the AI to integrate third-party providers like Auth0, Clerk, Supabase Auth, or Firebase Auth into your app’s codebase directly.
Can I use in-app login flows instead of a redirect?
Not yet. All logins redirect to the Proyecta Auth login page. In-app auth flows are on the roadmap.
Can I hide specific login methods?
Not yet. All enabled login methods are shown to users. Selective display is coming soon.
What if users aren’t receiving OTP emails?
Check spam folders, try an alternative login method or email address, or ask your IT team to whitelist proyecta.dev and notifications.proyecta.dev.
Can I impersonate a user for support?
Not yet. Use role-based access to build admin views that show user-specific data instead.
Coming soon
Section titled “Coming soon”- Microsoft OAuth — sign in with a Microsoft account
- SAML / SSO — enterprise single sign-on (Business plan)
- SMS OTP — one-time passcode via text message
- Email / password — traditional credentials with password reset flow
- Additional OAuth providers — GitHub, Apple, and more
- Selective login methods — choose which methods appear on the login page
- In-app auth flows — login without redirecting to a separate page
- Managed RBAC — built-in role and permission management with pre-built admin UI
- User impersonation — sign in as a user for debugging and support