Password Reset
Users can reset their password with an interactive form provided by Trivore ID. Administrators can also initiate a password reset from the Management UI.
Resetting a password this way also clears the account's MFA preferences, in case the user has also lost access to their second factor.
Resetting your password
The Password Reset form is accessible from OIDC sign-in views. The user is offered a link with a text similar to "I've forgotten my password" which they can use to open the form.

Using the Reset Password form
The user is asked for their sign in name, which may be their username, email address, or phone number, depending on the circumstances. The exact choice depends on which namespaces the user is expected to be in, and how they are configured. For example, when the form is accessed from a sign-in view of an application which accepts users from a single namespace, that namespace's configuration is used.

After entering the sign-in name, a message is sent to the user to one of their confirmed email addresses.

The email contains instructions on continuing. It will have a link the user must open.
The link leads to a form where the user will enter their new password. It must meet the password requirements from their namespace and group policies.

After entering the new password the user is shown a link back to the sign-in view.

Directing users directly to the form
It is recommended that users enter the form through the sign-in view.
However, it is possible to direct the user to the Reset Password form from external sites by constructing a URL with special query parameters and directing the user there.
Example: https://{your-id-server}/resetPassword?
| Query parameter | Value | Purpose |
|---|---|---|
un | User's username | Value will be pre-entered to sign-in name field. |
ns | User's namespace code | If given, user must be in this namespace. |
nsids | Comma separated list of namespace codes | If given, user must be in one of given namespaces. |
lu | Login URL | URL where user is directed after finishing or cancelling the reset password process. The URL must be in the system wide whitelist of accepted Reset Password URLs. |
locale | Preferred locale, example: en | View will open with this language selected. If not given, browser language detection is used. |