Go to home page
Extensibility

Identity, Engineered for Extensibility

Customizable developer-centric architecture built for flexibility. Inject custom logic into user journeys and
Integrate own workflows.

drop-in authenticators graphic

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 graphic

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.

Control across identity operations graphic

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.

Trigger workflows after identity operations graphic

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 graphic

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 graphic

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.

Ready to get started?