Last updated on August 26, 2022
MFA for .NET is a secure approach to custom .NET app user logins that requires users to complete two authentication steps before gaining access to their account. While the first step stays the same and most often involves entering the login and password, the second step comes immediately after. The second step requires the user to prove their identity in one of the multiple ways. One such way is accepting a Mobile Push notification sent to their phone. Another is entering a short passcode sent to them via text message. The user can access their account only if they completed both authentication steps. This means an unauthorized person who stole the user’s password cannot access the user’s account.
For step-by-step instructions on how to enable Rublon Multi-Factor Authentication on your custom .NET app, click the following link:
How to Enable MFA for .NET Custom App
Rublon Safeguards Custom .NET Apps With MFA
The Rublon .NET SDK challenges the user for extra authentication. After completing primary authentication, the user must complete one of the following authentication methods before gaining access to their account:
- Mobile Push – a push notification sent to the user’s phone
- Mobile Passcode (TOTP) – a 6-digit passcode generated by the Rublon Authenticator mobile app
- SMS Passcode – a passcode sent to the user’s phone via text message
- QR Code – a QR code the user must scan using the Rublon Authenticator mobile app
- Email Link – a verification link sent to the user’s email address
The Rublon .NET SDK can challenge a user for MFA when they sign in to their account or undergo a security-sensitive transaction such as conducting a money transfer.