Invalidate user password
Function: Invalidate user password
This action allows you to invalidate a user's current password, forcing them to create a new one the next time they attempt to log in. This is useful for security reasons, administrative resets, or ensuring new users set their own secure passwords.
Input
- Email: The email address of the user whose password you wish to invalidate. This is a required field.
Output
This action does not produce any direct output that can be used in subsequent steps. Its effect is an internal change to the specified user's account.
Execution Flow
Real-Life Examples
Here are some practical scenarios where you might use the "Invalidate user password" action:
Example 1: Enhancing Security After a Potential Breach
Imagine your security team identifies a potential compromise of user credentials. To protect your users, you decide to force a password reset for all affected accounts.
- Inputs:
- Email:
[email protected]
- Email:
- Result: The next time
[email protected]tries to log in, they will be prompted to create a new password before gaining access to their account.
Example 2: Administrator Initiated Password Reset
An administrator needs to reset a user's password because the user has forgotten it and cannot use the self-service recovery option. After manually resetting it, the administrator wants to ensure the user sets their own secure password.
- Inputs:
- Email:
[email protected]
- Email:
- Result:
[email protected]will be required to set a new password upon their next login attempt, ensuring the administrator's temporary password is not permanently used.
Example 3: Onboarding New Employees
When a new employee joins your company, you want them to set their initial system password themselves rather than using a generic one.
- Inputs:
- Email:
[email protected]
- Email:
- Result: The new employee
[email protected]will be guided through the process of creating their unique password when they first try to access the system.