Every Superdev project comes with a built-in authentication system by default.What does it mean?
It means that by default, when you create a new app, Superdev will create a new entity called “User”, and a dedicated page for authentication.
What authentication methods are supported?
Superdev currently supports only Google OAuth authentication.
We’re working on adding more authentication methods in near the future.
How do I customize the authentication UI?
You can customize the authentication UI through the “Authentication” tab in the app dashboard. This includes:
App name and logo
Welcome message
Color scheme
Footer text
Social login buttons
Can I restrict access to my app?
Yes, you can control app access through the “App Settings” section:
Make it public
Make it public but with login required
Make it private (invite-only)
How do I manage user roles and permissions?
The User entity comes with a default “role” field that you can use to manage permissions. You can:
Add custom roles (default roles are: “administrator”, “user”). You can ask the AI to add more roles.
Set RLS (Row Level Security) to control access to every entity.