Password recovery

Password Recovery Addon

Introduction to Password recovery addon

What is password recovery addon?

The Password recovery addon allows end users to recover their passwords.

Soffid provides the funtionality that allows to config the password recovery depending on the bussiness needs and using different technical solutions. The current available options are the following:

In addition, you can enable and use this option in several Soffid components.

Let's look at some use cases.

Use cases

Email recovery

When an end user wants to recover his password with the email recovery method, Soffid will send an email with a PIN code to the end user to recover his password.

The end user must enter the PIN code and, if it is right, Soffid will display a window to write and cofirm the new password.

Please note that for this feature to work correctly, users' email addresses must be registered in Soffid.

Questions and answers recovery

When an end user wants to recover his password with the Questions and Answers recovery method, Soffid will display a window to answer the questions configured previously by the end user in the self service portal. 

If the answers are rigth, Soffid will display a window to write and cofirm the new password.

Please note that for this feature to work correctly, the administrator must configure the questions in the Console and the end user must first complete the answers in the Identity Self Service portal. Otherwise, an error will be displayed and the end user will need to contact an administrator user.

For more information, this page explains How to configure questions and answers?.

OTP recovery

When an end user wants to recover his password with the OTP recovery method, Soffid will display a window to enter the PIN code. The user will need to get the PIN code with an OTP application (Free Otp+, Google Authenticator and Microsoft Authenticator are the most used).

The end user must enter the PIN code and, if it is right, Soffid will display a window to write and cofirm the new password.

Please note that in order to use this feature, the end user must first configure an OTP device in Soffid by registering the OTP in one of the available OTP applications. In other case, an error will be displayed and the end user will have to contact with an administrator user.

For more information about the OTP method you can visit the Two factor authentication (2FA) book

SMS recovery

When an end user wants to recover his password with the SMS recovery method, Soffid sends an SMS to the end user with a PIN code to recover his password.

The end user must to write the pin code and, if it is right, Soffid display a window to write and cofirm the new password.

Please note that the administrator must have previously configured an SMS gateway. Soffid does not have any preconfigured SCMS services by default; the customer must configure their own service.

ESSO

Users who have the ESSO component installed on their devices will also be able to use the password recovery feature.

Remember that in order to use this feature, the user must have ESSO installed and the administrator must have enabled this feature beforehand.

For more information about the ESSO you can visit the ESSO documentation.

How to install Password recovery addon in Soffid

Installation

Introduction

To use an addon in Soffid, you must download and install it in the Console. There are two ways to do this.

1.  The first option is to use the Soffid 4 marketplace. You can download and upload it directly from the Licence and plugin page.

2. The second option is to download the file from the Soffid download page and then upload it to the Console.

Soffid 4 marketplace

Soffid 4 allows you to install and update plugins through the new Addons marketplace feature.

To access the marketplace, you must have a valid token to use Soffid and have configured the Console via https. Please check the License and plugin page.

1. Please log in to IAM Console.

You need to be an administrator user of the Soffid console or a user with permission to upload addons.

2. In the Soffid console, please go to the License and plugin page.

Main Menu > Configuration > Global Settings > License and plugin

3. Then, click the add button "Add new" button, open the "Soffid Addons" secction and select the "Instlla addon" option, Soffild will upload the addon file.

Image

image.png

image.png

image.png

image.png

4. Finally, when the addon is installed, the Consola has to be restarted, a popup will be displayed to perform this action, you can choose to do it now or later.

Image

image.png

5. Once the Soffid console has restarted, you can check if the plugin was correctly uploaded on the "License and plugins" page.

Main Menu > Configuration > Global Settings > License and plugin

6. Now, you can configure the addon.

Download an upload

1. You could download the addon at the following link http://www.soffid.com/download/enterprise/ if you have a Soffid user with authorization, or in the following http://download.soffid.com/download/ by registering.

The addons are in the Addon seccion.

Image

image.png

2. Once the addon is downloaded, please log in to IAM Console.

You need to be an administrator user of the Soffid console or a user with permission to upload addons.

3. In the Soffid console, please go to the License and plugin page.

Soffid 3: 

Main Menu > Administration > Configuration > Global Settings > Plugins

Soffid 4:

          Main Menu > Configuration > Global Settings > License and plugin

4.  Then, click the add button "Upload" and pick the file and click the "Select" button and Soffild will upload the addon file.

Image

image.png

image.png


5. Finally, when the addon is installed, the Consola has to be restarted, a popup will be displayed to perform this action, you can choose to do it now or later.

Image

image.png

6. Once the Soffid console has restarted, you can check if the plugin was correctly uploaded on the "License and plugins" page.

Main Menu > Configuration > Global Settings > License and plugin

7. Now, you can configure the addon.

Password recovery configuration page

Description

Soffid provides you the functionality that allows to the users recover their passwords.

To do this, the administrator user, or a user with the proper roles/authorizations, must first config the password recovery settings.

This setting can be used in the Console login and in the Federation login if enabled in the Identity Provider.

There are several sending method configuration options, use the one that best suits your organization.

Screen Overview

image.png

Standard attributes

Password recovery questions tab

Enabled methods

Recovery questions

Recovery email

Tip: Use the ${variable} syntax to customize SMS and e-mails. Use ${PIN} for the secret pin, or ${attributeName} for any user attributes like ${fullName}.

Recovery SMS

Tip: Use the ${variable} syntax to customize SMS and e-mails. Use ${PIN} for the secret pin, or ${attributeName} for any user attributes like ${fullName}.

Default questions tab

This Default questions tab is where you enter the questions that the end user will have to answer in order to recover their password.

image.png

Table:

Actions:

Add new

Add a new row to the table to allow the administrator to write the question.

Delete

After selecting one or more questions, the "Delete" will be displayed and you could delete the question/s.

For more information on how to activate and configure the question and answer feature, please review the page How to configure questions?

Actions

Password recovery questions tab

Confirm changes

Allows you to save the data of password recovery configuration. To save the data it will be mandatory to fill in the required fields.

Default questions tab

Add new

Allows you to add a new question to the questions list

Others

Login in console

First, activate one of the available methods, in this case email.

Sedond, when you log in to the console, you will see the option ‘Recover password’.

Image

image.png

image.png


Login in federation

First, enable "Allow user to recover password" in the "Advanced authentication" section.

Second, when you log in to the federation, after entering the user, you will see the option "Forgot your password?".

Image

image.png

image.png

 

How to configure questions?

Introduction

Soffid allows to the administrator user, o the user with the proper roles, to configure the default questions that will be displayed to the end users.

Those questions will be the default questions, the end users could change them and configure other questions.

To enable the question functionality, the user needs to configure some parameters.

Next, end users must fill in the answers in the Soffid console to finally revocer the password on the login page.

Let's take a closer look at these steps.

1. Enable the question funcionality

First, go to Password recovery configuration page.

Now enable this feature and select it as preferred.

image.png

For more informatión check the Enable methods attributes.

2. Configure the question engine

On the same page, configure the question and answer mechanism as required.

image.png

For more informatión check the Recovery questions attributes.

3. Add the default questions

Now go to the Default questions tab and add the questions that the end user will have to answer.

image.png

For more informatión check the Default questions attributes.

4. Add the answers

End users will now have to fill in their answers.

In the Console go to the My profile page.

You will see the "Password recovery questions" button.

image.png

Next we will have to answer at least the number of questions that has been configured. 

5. Use password recovery

Now that we have everything configured, we may use the "Password recovery"’ option on the login page.

image.png

Introduce the end user.

image.png

If you get this error, it is because there are no answers.

image.png