
Authgear
Open-source and complete authentication solution that is suitable for B2C and B2B use cases. Self-hosted and SaaS options, beautiful and custom login page. OIDC and SAML SSO support. Support passkeys.

Authgear Cloud delivers a comprehensive managed Identity and Access Management (IAM) solution designed to simplify authentication while maintaining enterprise-grade security. This SaaS platform eliminates the complexity of building authentication systems from scratch, allowing developers to focus on core business functionality.
Key features include:
- Multiple authentication methods including biometrics, social logins, and traditional credentials
- Single Sign-On (SSO) across microservices and applications
- Zero-trust architecture with JWT token-based access control
- Low-code integration that reduces development time and effort
- Scalable infrastructure that grows with your business needs
The platform excels in microservices environments, providing centralized identity management that ensures consistent user experiences across all services. With ISO 27001 and SOC 2 Type II compliance, Authgear meets stringent security standards required by enterprise customers.
Perfect for businesses of all sizes, from B2C applications requiring seamless user experiences to complex B2B environments with hierarchical user management. The solution offers granular access controls, real-time threat protection, and comprehensive user analytics.
Authgear's developer-friendly approach includes extensive documentation, SDKs for popular frameworks, and flexible APIs that integrate with existing infrastructure. The platform supports both cloud-native and hybrid deployments, making it suitable for organizations with diverse technical requirements.
Long refresh token with an idle time-out is supported, allowing for persistent user sessions
Scope-based restrictions are fully supported for Machine-to-Machine (M2M) tokens
Built‑in UI can be customised: change logo, brand colours, card layout and background to match your app
Authgear supports a variety of integrations like WhatsApp, Google Workspaces, Zapier or Salesforce
This capability is available through our hooks feature, which is similar to Auth0 Actions. Developers can define custom risk factors, such as IP address, geolocation, or user-agent, to dynamically trigger an MFA challenge within an authentication flow
A user import API lets you migrate accounts from another system using asynchronous tasks and supports hashed passwords
Multi‑tenancy support enables managing B2B clients or multiple tenants from a single project
Export API generates CSV or NDJSON files with user data
While there isn't a direct button for exporting password hashes within the UI, this functionality is available upon customer request
Authgear projects can have multiple applications but there is no dedicated support for separate dev/test/prod environments