Authentication
Learn how to set up authentication in your Assignar Pay application.
Authentication in Assignar Pay
Assignar Pay uses Supabase to provide a robust, secure authentication system for your application. Multiple authentication methods are available to give your users flexibility and security.
Authentication Methods
Assignar Pay supports the following authentication methods:
Email/Password
The traditional authentication method where users create and sign in with an email and password combination. Password requirements include minimum length, special characters, and uppercase letters for enhanced security.
OAuth Providers
Assignar Pay seamlessly integrates with third-party identity providers:
- Google Authentication: Allow users to sign in with their Google accounts
- Microsoft Azure AD: Enterprise-ready authentication for organizations using Microsoft services
- Others available upon request.
Magic Links
Passwordless authentication that sends a secure login link to the user's email. This method:
- Eliminates the need to remember passwords
- Provides a seamless login experience
- Reduces security risks associated with password-based authentication
Two-Factor Authentication (2FA)
For additional security, Assignar Pay includes built-in support for two-factor authentication:
- Time-based One-Time Password (TOTP) authentication
- Compatible with authenticator apps like Google Authenticator, Microsoft Authenticator, and Authy
- Provides an extra layer of security beyond passwords
- Can be required for sensitive operations
Getting Started
This documentation will help you with:
- Setup: Configure your Supabase project for authentication
- SSR: Use server-side rendering to persist user authentication and add new providers
- Customization: Adapt Assignar Pay's authentication system to your application's needs
You can easily enable or disable any authentication method based on your requirements through configuration, giving you complete control over your application's security model.

