What is Multi-factor Authentication (MFA)? When and How to Use it? | Salesforce Developer Guide


What is Multi-factor Authentication (MFA)?

Multi-factor authentication (MFA) is a secure authentication method that requires users to prove their identity by supplying two or more pieces of evidence (or factors) when they log in. One factor is something the user knows, such as their username and password.

Advantages of Multi-factor Authentication (MFA)

  1. Reduce Fraud & Identity Theft
  2. Increase Customer Trust.
  3. Simplify the Login Process
  4. Multi-factor authentication increases security with third parties and organizations

Disadvantages of Multi-factor Authentication (MFA)

  1. Multi-factor authentication takes more time
  2. MFA isn’t free

How Does an MFA Work?

Firstly Download the Salesforce Authenticator app on our mobile using the play store or app store. These steps to enable Two-factor authentication:-

Step 1:

  1. From Setup, enter Session Settings in the Quick Find box, then select Session Settings.
  2. Under Session Security Levels, make sure that Multi-Factor Authentication is in the High Assurance category.

Step 2: Create User for Assign the Permission set

Step 3:

  1. Create a Permission set i.e, Two Factor Authentication.
  2. After creating the Permission Set then need to follow these steps to enable MFA in the Salesforce playground or developer edition.

The steps are:

  1. Under System, click System Permissions.
  2. Select Multi-Factor Authentication for User Interface Logins.

Step 4: Assign the permission set to the user

Step 5: Now edit the User and follow these steps:

Now, to log in using Salesforce Authenticator, you will…

  1. Enter your username and password, like you always do
  2. From there, you’ll get a notification that shows you everything you need to know about the request
  3. If it’s 100% correct, click on “Approve” and log in!

Note: on February 1, 2022, It is necessary to enable Multi-Factor Authentication.

Comments

Popular posts from this blog

Deployment on production Environment in salesforce

Easy way to Integrate Salesforce CLI with Visual Studio code