PropelAuth Documentation
PropelAuth provides end-to-end managed user authentication specializing in B2B use cases. Your users can manage their own accounts and teams with our hosted UIs and our libraries provide you with all the building blocks to add advanced authentication to your product including multiple authentication options, 2FA, SAML, RBAC, and more.
Features
- Easy Onboarding: Get up and running quickly with seamless signup and login pages, transactional emails, two-factor authentication (2FA), and SSO logins. PropelAuth makes user onboarding a breeze.
- Enterprise SSO / SAML: Say goodbye to authentication headaches! PropelAuth integrates smoothly with SAML providers like Okta and Entra ID. Your users get a standardized experience, whether they log in via password, magic link, or SSO.
- Organization Management: PropelAuth was built from the ground up with organizations in mind. Your users can invite their coworkers to join your product or auto-join existing organizations using work emails.
- Roles & Permissions (RBAC): Start with default roles or create custom ones. And when you make changes, PropelAuth handles updating existing users seamlessly.
- Advanced Security Features: Customize user session duration, enforce MFA, and more. PropelAuth takes care of the complexity so you can focus on what matters.
- API Keys: Let users and organizations create API keys for secure access to your APIs. These keys automatically invalidate if a user or org is blocked or deleted.
Example Apps
React & FastAPI Example
Full-stack application using React (or Next.js) and FastAPI (python).
Streamlit Example
Learn how to add authentication to your Streamlit app.
React & Axum Example
Who doesn't love Rust? Build a full-stack application using React and Axum.
Supabase & Next.js Example
Set up authentication that works with Supabase and is flexible as your stack changes.
Popular Resources
Migrating to PropelAuth
Learn how to migrate to PropelAuth from another authentication provider, without impacting your users.
User Impersonation
Learn about user impersonation and the safety/alerting features that come with it.
API Key / M2M
Learn how to use PropelAuth for API Key authentication.
SAML / Enterprise SSO
Learn how you can enable your users to setup SAML SSO - without changing your code at all.
Support
Do you have a question or need some help integrating? Don't hesitate to reach out to support@propelauth.com!