Skip to content

PropelAuth BYO (Bring-Your-Own) Auth

Authentication is very rarely a set and forget problem, especially for B2B applications. Your first authentication solution might have been a quick win, but as your application grows, so do the requirements around security, compliance, and user management.

PropelAuth BYO (Bring Your Own) is a self-hosted sidecar, written in Rust, that lets you add only the auth pieces you need, without replacing what already works.

  • Own your data: Run in your cloud, keep full control.
  • Adopt feature-by-feature: SSO, SCIM, Session Management, Passkeys, User Impersonation, and more. Each feature is independently adoptable and designed to slot into your existing flows.
  • Straightforward integration: Opinionated client libraries with explicit, type-safe responses (including errors!).
  • Operational clarity: Detailed & structured audit logs.
  • Production performance: Built in Rust for speed and low resource usage.
  • Happier customers: Tenant-level controls let you say yes to your customers security requests without code changes (e.g. IP allowlists, session rules).
Getting Started
  • Session Management: Manage user sessions while detecting IP address changes, limiting the number of concurrent sessions per user, and more.
  • User Impersonation: Impersonate users to help debug issues or provide support with a clear audit trail and strict controls.
  • Enterprise SSO: Say goodbye to authentication headaches! Integrate smoothly with Identity Providers like Okta and Entra ID.
  • SCIM: Provision users from your customer’s identity provider to your application, making user management a breeze.
  • Passkeys: Protect your application with Passkeys support, allowing for MFA or for users to log in with secure, passwordless authentication.
  • Management Dashboard: You and your team can manage users, reset passkeys, and configure session settings without complex SQL queries or API calls in the BYO Dashboard.

Do you have a question or need some help integrating? Don’t hesitate to reach out to support@propelauth.com!