Identity, Engineered for Extensibility
Customizable developer-centric architecture built for flexibility. Inject custom logic into user journeys and
Integrate own workflows.
Need more than the built-in authenticators?
Choose drop-in authenticators from the WSO2 Store to integrate biometric, social, enterprise, and passwordless authentication.
Power your login journeys with adaptive MFA and your preferred authentication methods.
Custom authenticators - plug in your own Auth
Take control of login journeys by plugging custom logic, external authentication, authorization checks, and MFA without modifying the product.
Build custom authentication logic using Node.js, Python, or Go, host on AWS Lambda, Azure Functions, or Vercel, and integrate via secure JSON HTTP endpoints.
Actions : Control across identity operations
Actions let you run custom logic before critical operations like token issuance, password updates, or profile changes, enabling real-time verification, claim enrichment, and advanced security policies.
Build custom logic using Node.js, Python, or Go, host on AWS Lambda, Azure Functions, or Vercel, and integrate via secure JSON HTTP endpoints.
Webhooks: Trigger workflows after identity operations
Webhooks provide real-time notifications after identity operations, enabling external system sync, notifications, audit logging, and custom process triggers without modifying the core product.
Expose a secure JSON-based HTTP endpoint and connect it to relevant operations. WSO2 Identity Platform pushes real-time updates as operations complete.
Build App-native login journeys
Build native login journeys for mobile and desktop apps using App-Native Auth API, enabling integrated authentication without disruptive browser redirects.
Plug-in your own user Directory
Securely connect LDAP or Microsoft Active Directory user stores on-prem or remote, using custom connectors to eliminate identity silos.