🔑 WIA-SEC-008 Multi-Factor Authentication Simulator
Interactive demonstration of MFA data formats, algorithms, protocols, and integrations
← Back to WIA-SEC-008 Home
Data Format
Algorithms
Protocol
Integration
QR & VC
Authentication Factor Data Formats
Three Authentication Factors:
🧠 Knowledge (What you know)
📱 Possession (What you have)
🫱 Inherence (What you are)
Knowledge Factor
Factor Type
Password
PIN
Security Question
Value
Generate JSON
Possession Factor (OTP)
OTP Type
TOTP (Time-based)
HOTP (Counter-based)
SMS OTP
Secret/Phone
Generate JSON
Push Notification
Device ID
Push Token
Generate JSON
MFA Algorithms (TOTP/HOTP & Risk-Based)
TOTP Generator
Secret Key (Base32)
Time Step (seconds)
Digits
Generate TOTP
HOTP Generator
Secret Key (Base32)
Counter
Digits
Generate HOTP
Risk-Based Authentication
IP Address
Device Fingerprint
Location
Calculate Risk Score
MFA Registration & Authentication Protocol
MFA Enrollment
User ID
Factor Type
TOTP Authenticator
SMS
Push Notification
Hardware Token
Enroll Factor
MFA Authentication
User ID
Primary Factor (Password)
OTP Code
Authenticate
Challenge-Response Flow
Session ID
Challenge
Generate Challenge
Verify Response
SSO & Identity Provider Integration
Supported Integrations:
OAuth2, SAML 2.0, OpenID Connect
OAuth2 Integration
Client ID
Redirect URI
Scope
Generate OAuth2 Flow
SAML 2.0 Integration
Entity ID
ACS URL
MFA Required
Yes
No
Generate SAML Assertion
OpenID Connect
Issuer
ACR Values
Generate ID Token
QR Code & Verifiable Credentials
TOTP QR Code Generator
Account Name
Issuer
Secret (Base32)
Generate QR Code
MFA Verifiable Credential
Subject DID
Issuer DID
MFA Method
TOTP
Hardware Token
Biometric
Generate VC