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

Multiple Notification Channel Support for Forced Password Reset with OTP #9758

Closed
somindatommy opened this issue Oct 11, 2020 · 1 comment
Closed
Milestone

Comments

@somindatommy
Copy link
Contributor

Description

The Identity/IT admin can initiate a password reset for all the users or a particular user if there is a specific need. Following two scenarios are available for the IT Admin.

  • Password Reset via Recovery Email
  • Password Reset via OTP > via SMS is not supported.

Requirement for Password Reset via OTP

When this option is selected the IT admin should have the capability to select the notification send channel. Admin should have the following options.

  • Notify with SMS
  • Notify with Email
  • Notify according to user preference.

If admin selects 3rd option, the recovery OTP will be sent via the preferred communication channel of the user.i.e,

  • If only email is available for the user, send an email OTP.
  • If only mobile is available for the user, send an SMS OTP.
  • If both email and mobile is available, check if user has a notification preference set and use that preference to send the - If both the email and the mobile is available,
    • and if a preferred communication channel is set, notify over the preferred communication channel.
    • and if a preferred communication channel is not set, notify over the server default notification channel.

User Narrative

  • Identity/IT admin sets http://wso2.org/claims/identity/adminForcedPasswordReset of the user.
  • The User receives an OTP (a temporary password) via email or SMS based on the communication channel preferred.
  • Then the user uses the OTP in the login flow and reset the user account password.

Related to #9754

@thanujalk thanujalk added this to the 2021-H1 milestone Oct 13, 2020
@ayshsandu ayshsandu modified the milestones: 2021-H1, 2021-H2 Nov 16, 2020
@isharak isharak added the IceBox label Nov 5, 2024
@isharak
Copy link
Member

isharak commented Nov 6, 2024

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!

@isharak isharak closed this as completed Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants