Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide first class support for dynamic password migration from external systems #20425

Closed
ThaminduDilshan opened this issue May 21, 2024 · 1 comment

Comments

@ThaminduDilshan
Copy link
Contributor

Is your feature request related to a problem? Please describe.
When a customer is onboarding in cases where they are migrating from an existing IAM solution, it is required to move their user base to WSO2 Identity Server. In most of these systems, users have credentials (passwords) in a system preferable manner and are unable to export them to a different system. One option is to make a forceful password reset, however it creates user friction and hassle for the consumers. One demanded UX is to dynamically update the password in IS as the user completes login by verifying the credentials from the existing system.

One major challenge is there’s no standardized way to communicate with external systems in these sorts of requirements. Therefore when dealing with external systems, we need to handle different types of request and response formats.

Describe the solution you would prefer
The solution utilizes a conditional authentication script and an external REST service which exposes a few API endpoints (ex: Choreo) to perform the user authentication with the existing system.

Additional context

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment