Auth

Configuring Auth

R2R provides a flexible authentication system that supports both server-side configuration and runtime customization. The authentication system manages user registration, login, session management, and access control.

Authentication Configuration

To customize the auth provider, you can modify the auth section in your TOML configuration file. Learn more about working with R2R config files.

R2R

R2R has a robust set of user management auth features built-in. This includes user and token management, verification, and other account related functionalities. Refer directly to the Users API Reference for more details.

Supabase

Supabase Auth provides a complete authentication system that stores user data directly in the Supabase Postgres database associated with your project. It supports JWT-based authentication, social logins, and enterprise SSO options while integrating seamlessly with Row Level Security for fine-grained access control. When configured as your auth provider, it gives you all the essential user management features without needing additional authentication services.