Scanning QR Code
9:41 Okta Verify 🔋 100%
🔔
Okta Verify • now
Login request from blockshell.app
😊
Face ID
Look at your iPhone to authenticate
✓ Authenticated
📡
Connection Timeout
The request timed out. This can happen on slow or restricted networks.
↺ Retry
← Go Back

Welcome to Okta Verify

Okta Verify adds an extra layer of security to your account and enables secure access to applications.

Get Started

Enter your Okta domain

This is usually your company's name followed by .okta.com

Please enter a valid Okta domain (must end with .okta.com)
Continue

Sign in to your account

Enter your credentials to set up Okta Verify

Invalid username or password. Use testuser or testuser@blockshell.app with Password123.
Sign In

Additional Verification Required

Choose your verification method:

Send Push Notification
Send a push to your registered device
Send SMS Code
Send a code via SMS to ***-***-1234
Enter Code Manually
Use authenticator app code
📱

Push Sent to Your Device

Check your mobile device for a verification request

Approve on Device
Verify

Set up Okta Verify

Open Okta Verify on your phone and scan this QR code to finish setting up your account

📷
Can't scan?
Poor lighting or camera issue detected.

QR contains enrollment data for:

Scan the QR code
Simulate scan failure
Can't scan? Enter code manually →
Security risk: Skipping MFA setup leaves your account vulnerable. Your organisation's policy may require MFA within 24 hours.

Enter code manually

In the Okta Verify app, tap Add Account → Enter code manually and enter the details below.

ACCOUNT NAME
SECRET KEY
Expires in 5:00

Once you've added the account in the app, enter the 6-digit code shown in Okta Verify to confirm:

Incorrect code. The code shown in your app is 482931.
Verify and enrol

Enrollment Complete

User
Organization
Account
MFA Method
Enrollment ID

You can now use Okta Verify to securely access your applications.

Finish
Lab Instructions
Step 1: Getting Started
Welcome to the Okta Verify enrollment simulation for blockshell.app. This lab will guide you through MFA setup on a mobile device.
  • Click "Get Started" to begin
Real-world Context
In production, Okta Verify connects to your organization's Okta tenant for actual MFA enrollment
Step 2: Enter Organization Domain
Provide your organization's Okta domain to connect to the correct tenant.
  • Enter: blockshell.app.okta.com
  • Try an invalid domain to see error handling
  • Any valid *.okta.com works to proceed
Real-world Context
This step validates the Okta tenant and retrieves organization-specific configuration
Step 3: User Authentication
Sign in with your BlockShell credentials.
  • Use the test credentials
  • Username: testuser or testuser@blockshell.app
  • Password: Password123
Real-world Context
In production, this communicates with Okta's authentication API to validate credentials
Step 4: MFA Challenge
Complete multi-factor authentication to proceed with enrollment.
  • Select Push Notification method
  • Click "Approve on Device" to simulate push approval
  • Try SMS (code: 123456) or TOTP (code: 654321) methods
Real-world Context
MFA challenges ensure only authorized users can enroll new devices
Step 5: QR Code Enrollment
Scan the QR code or explore the fallback paths.
  • Click Scan the QR code to proceed normally
  • Click Simulate scan failure to trigger the failure path
  • Click Can't scan? Enter code manually for the manual flow
  • Click Set up later to see the security warning
Real-world Context
QR codes contain encrypted enrollment data. Manual entry is the official fallback when camera access is unavailable.
Step 5: Manual Code Entry
Enter the secret key manually in the Okta Verify app, then verify with the 6-digit code.
  • Note the account name and secret key shown
  • Enter verification code: 482931
Real-world Context
Manual entry is used when QR scanning fails due to poor lighting, camera permissions, or device limitations.
Step 6: Enrollment Complete
You'll see the signed-in user and organization details.
  • Review the displayed User and Organization
  • Note the MFA method and enrollment ID
  • Click "Finish" to restart or use the top-right controls
Real-world Context
Successful enrollment creates a trusted device for future MFA challenges