• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Company · Blog · Newsletter · Events · Partner Program

Downloads      Support      Security     Admin Login
Rublon

Rublon

Secure Remote Access

  • Product
    • Regulatory Compliance
    • Use Cases
    • Rublon Reviews
    • Authentication Basics
    • What is MFA?
    • Importance of MFA
    • User Experience
    • Authentication Methods
    • Rublon Authenticator
    • Remembered Devices
    • Logs
    • Single Sign-On
    • Access Policies
    • Directory Sync
  • Solutions
    • MFA for Remote Desktop
    • MFA for Remote Access Software
    • MFA for Windows Logon
    • MFA for Linux
    • MFA for Active Directory
    • MFA for LDAP
    • MFA for RADIUS
    • MFA for SAML
    • MFA for RemoteApp
    • MFA for Workgroup Accounts
    • MFA for Entra ID
  • Customers
  • Industries
    • Financial Services
    • Investment Funds
    • Retail
    • Technology
    • Healthcare
    • Legal
    • Education
    • Government
  • Pricing
  • Docs
Contact Sales Free Trial

MFA for Java

Multi-Factor Authentication for Custom Apps Written in Java

Last updated on August 26, 2022

MFA for Java is a type of authentication that, next to the primary authentication, requires the user to demonstrate another proof of their identity called secondary authentication. Secondary authentication can be a TOTP authentication code, a Mobile Push notification, and many others. Upon completing primary and secondary authentication, the user gains access to their account. A party that only completes primary authentication but fails to complete secondary authentication is denied access to the account. Thanks to this, hackers who compromised the user’s password are thwarted and cannot access the account.

For step-by-step instructions on how to enable Rublon Multi-Factor Authentication on your custom Java app, click the following link:

How to Enable MFA for Java Custom App

Rublon Secures Custom Java Apps With MFA

The Rublon Java SDK introduces Multi-Factor Authentication for users logging in to your custom Java app. After the user successfully authenticates with their password, the Rublon Java SDK prompts the user for secondary authentication with one of the following authentication methods:

  • 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 Java SDK can challenge the user for MFA in the two following situations:

  1. When a user signs in to their account
  2. When a user starts a security-sensitive transaction such as changing their password

Related Posts

MFA for .NET

MFA for PHP

Rublon Uses Cases

Try Rublon for Free
Start your 30-day Rublon Trial to secure your employees using multi-factor authentication.
No Credit Card Required


Footer

Product

  • Regulatory Compliance
  • Use Cases
  • Rublon Reviews
  • Authentication Basics
  • What is MFA?
  • Importance of MFA
  • User Experience
  • Authentication Methods
  • Rublon Authenticator
  • Remembered Devices
  • Logs
  • Single Sign-On
  • Access Policies
  • Directory Sync

Solutions

  • MFA for Remote Desktop
  • MFA for Windows Logon
  • MFA for Remote Access Software
  • MFA for Linux
  • MFA for Active Directory
  • MFA for LDAP
  • MFA for RADIUS
  • MFA for SAML
  • MFA for RemoteApp
  • MFA for Workgroup Accounts
  • MFA for Entra ID

Industries

  • Financial Services
  • Investment Funds
  • Retail
  • Technology
  • Healthcare
  • Legal
  • Education
  • Government

Documentation

  • 2FA for Windows & RDP
  • 2FA for RDS
  • 2FA for RD Gateway
  • 2FA for RD Web Access
  • 2FA for SSH
  • 2FA for OpenVPN
  • 2FA for SonicWall VPN
  • 2FA for Cisco VPN
  • 2FA for Office 365

Support

  • Knowledge Base
  • FAQ
  • System Status

About

  • About Us
  • Blog
  • Events
  • Co-funded by the European Union
  • Contact Us

  • Facebook
  • GitHub
  • LinkedIn
  • Twitter
  • YouTube

© 2025 Rublon · Imprint · Legal & Privacy · Security

  • English
  • Polski (Polish)