Supported Authentication Factors

šŸ“Š Factor Comparison Matrix

Authentication FactorMobile App RequiredManual EnrollmentAuto-Available
1šŸ”” Ditto IDVerify Pushāœ… RequiredāŒ Noāœ… Yes*
2šŸ“± Time-based OTPāœ… RequiredāŒ Noāœ… Yes*
3šŸ”’ PasswordāŒ Not Requiredāœ… YesāŒ No
4šŸ“² SMS OTPāŒ Not Requiredāœ… YesāŒ No
5šŸ“§ Email OTPāŒ Not Requiredāœ… YesāŒ No

*Automatically available after Ditto ID mobile app enrollment


šŸ—ļø Factor Categories

šŸ¢ Enterprise Factors (Ditto ID Mobile App Based)

  • Automatic Setup: Available immediately after mobile app enrollment
  • High Security: Provide strongest authentication security
  • Offline Support: Time-based OTP works without internet connection
  • Real-time: Push notifications provide immediate authentication

🌐 Web-Only Factors (Manual Enrollment Required)

  • Explicit Setup: User must manually register during activation
  • Independence: Work without Ditto ID mobile app
  • Accessibility: Suitable for users who cannot install mobile app
  • Flexibility: Multiple communication channels available

āš™ļø Administrative Configuration

Hard-Coded vs Configurable Factors

Authentication FactorHard-CodedConfigurableAdmin Control
Ditto IDVerify Push Notificationāœ… Always OnāŒ NoCannot disable
Time-based OTP (Mobile)āœ… Always OnāŒ NoCannot disable
Saved Browser (rememberMe)āŒ Configurableāœ… YesCan enable/disable
Password (alwaysAskForPassword)āŒ Configurableāœ… YesCan force requirement
SMS-based OTPāŒ Configurableāœ… YesCan enable/disable
Email-based OTPāŒ Configurableāœ… YesCan enable/disable

Configuration Impact

  • System Level: Administrators control which factors are available
  • User Level: Users can only use factors enabled by administrators
  • Login Flow: Available factors determine authentication options presented
  • Registration: Factor availability affects user activation process


Did this page help you?