Skip to content

Proyecta Auth

Built-in user authentication. Email and Google login — with role-based access.

Proyecta Auth handles user authentication for the apps you build. Users click login or sign up, a Proyecta Auth page opens (in a popup by default), they choose their preferred method, authenticate, and return to your app signed in.

MethodAvailability
GoogleAll plans
Email (one-time passcode)All plans

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.

Open Dashboard > Users to see all registered users, their login method, signup date, and last sign-in.

Ask the AI to set up role-based access control:

Assign different roles to my users and let me customize
the 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?

The default generated app uses a popup-based login flow — the Proyecta Auth page opens in a popup window rather than replacing the current page. A full redirect-based flow is also supported and can be requested from the AI.

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.

  • Login page branding — customize colors, logo, and layout to match your app’s brand
  • 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
  • Managed RBAC — built-in role and permission management with pre-built admin UI
  • User impersonation — sign in as a user for debugging and support