This Dual factor authentication method is used as a security enhancement by verifying the user identity in two or more methods.
When trying to login ,it gives you a token or a password (authentication mechanism)
Token is verified and only when successful, user will be able to login to the application to use on top of your normal password.
An authentication mechanism includes the following criteria :
knowledge - something only the user knows (eg .password )
possession - something only the user has (eg .card ,security token)
inherence - something only the user is (eg .Biometrics)
In RIVO Application , when a user is created an email address is associated with it .When the user is trying to login , an otp (one time password) is sent to the associated mail and when token matches user will be logged in else login fails
Please follow the below example for MFA Demo in RIVO :