Multi-Factor Authentication
High scrutiny and high blast radius; proof and governance matter.
This interactive experience is the shipped product itself — the same application code customers run in production, mounted read-only in your browser over a real sample journey. Not a video, not a mockup: because the demo and the product are one codebase, it can never drift from the real thing.
Inside this journey
-
Outcome Discovery
Align on coverage gaps, risk scenarios, stakeholders, and measurable success criteria for a phishing-resistant MFA rollout.
Discovery Questions
Start here: your current MFA picture
- Briefly describe your current MFA coverage across SSO, VPN, RDP, SSH, and legacy on-prem applications.
- Select the authentication factors enrolled today for most employees
- How many employees are in scope for the initial rollout?
- When did you last experience an authentication-related incident such as credential stuffing, SIM swap, or account takeover?
- Walk me through the typical helpdesk flow when a user cannot authenticate, from ticket creation to resolution.
Imagine the single place a bad actor walks in
- Imagine one access path remained unprotected, identify which would cause the biggest damage to your risk profile
- For the access types you depend on most, estimate how many authentication attempts come from external IPs versus internal networks each day.
- How often do legacy apps appear in rollout work as unlisted or undocumented systems that block SSO or modern MFA?
- What specific failure — missing logs, incompatible protocol, or vendor contract clause — would force you to pause or cancel a rollout?
- Name the roles authorized to approve a temporary exception for an application during a pilot
Approvals, owners, and who answers the pager
- In the event the pilot triggers a spike in helpdesk tickets, name who must be involved within the first hour to prevent escalation
- List the groups that must sign off for a production rollout and indicate which team typically slows approvals
- Identify the owner of your identity provider configuration and list who holds the admin credentials
- If any single stakeholder refused to participate in the pilot, name which stakeholder would stop the project and why
- Describe recent internal debates you've seen about MFA choices, for example hardware keys versus mobile-first approaches and who pushed each position
The pilot that will prove coverage without breaking things
- What measurable pilot targets would make the project a clear success for both security and support leaders
- How many users and which personas will you include in the time-boxed pilot to be statistically meaningful?
- Mark the access types that must be included in the pilot to be convincing
- What rollout window can the pilot run within to avoid business calendar conflicts, for example 7, 14, or 30 days?
- Assuming the pilot meets your targets, list the contractual, budgetary, or procurement steps that would still block an immediate production agreement
The other options you are actively weighing
- What's the strongest reason someone on your team would prefer to stay with the incumbent or to build a solution internally instead of running an external pilot?
- Select the alternatives you have evaluated or are evaluating right now
- What single capability would have to be demonstrably true about your current approach for you to accept staying put rather than change platforms?
- Has anyone proposed solving the gap internally, and if so, outline which components they planned to keep versus replace
- Provide the contract owner and the earliest termination or renewal window for the incumbent solution
Technical gates and practical readiness
- Identify missing technical dependencies that would block integration, for example lack of IdP admin access, unsupported VPN protocol, or no SSH bastion access
- Do you have a current inventory of applications with owner, auth protocol, and last-tested date?
- Confirm the team or person that manages IdP connectors and whether they can dedicate time during a 2 to 4 week pilot
- If legal or compliance requires an attestation within 30 days, can you produce the required evidence and who would sign it?
- List the internal resources available for IT-assisted provisioning and estimate how many full-time equivalents you can assign during rollout
Plan for minimizing helpdesk shock
- Should enrollment double your helpdesk volume for two weeks, what automated or human mitigations must be in place to keep service levels?
- Pick the helpdesk metrics you track today that we should use as baseline
- Estimate the monthly authentication-related ticket volume you currently see across a cohort the size of the pilot
- What is the maximum acceptable increase in helpdesk tickets during the pilot before leadership demands rollback?
- List who can authorize IT-assisted provisioning and indicate whether standard operating procedures exist
Acceptance criteria, timeline, and next moves
- When the pilot demonstrates expected coverage and helpdesk reduction, what would need to change in budget or contract terms to enable immediate production rollout?
- Choose up to five measurable acceptance criteria you will require to sign off the pilot
- Specify the individual or role required to sign final acceptance and the expected signoff window after pilot completion
- What timeline constraints do you have for production rollout, for example insurance renewal, audit, or regulatory deadlines?
- Would you be open to a week-long technical proof with a defined rollback plan before a time-boxed pilot?
-
Pilot Evaluation
Run a time-boxed pilot that integrates with the buyer's identity provider, enrolls a representative cohort, and measures coverage, helpdesk impact, and acceptance criteria across SSO, VPN, RDP, SSH, and legacy apps.
- decision_readiness
- stakeholders
- current_state
- desired_state
- success_criteria
- gaps
- decision_readiness
- gaps
- current_state
- desired_state
- stakeholders
- success_criteria
- decision_readiness
- stakeholders
- desired_state
- success_criteria
- current_state
- gaps
- decision_readiness
- decision_readiness
- decision_readiness
- decision_readiness
-
Solution Scope
Define target applications, enrolled factors, enrollment flows, policy groups, and compliance evidence required for production rollout.
Scope Configuration
- Connect Identity Provider (SSO & SCIM)
- Deploy Self-Service Enrollment Portal
- IT-Assisted Provisioning for Non-Smartphone Users
- Ship and Provision FIDO2 Hardware Keys
- Enable Platform Biometrics and Device Registration
- Activate Push Authentication with Number Matching
- Protect Cloud SSO Applications
- Protect VPN and RDP Access
- Protect SSH and Command-Line Access
- Secure Legacy On-Prem Applications
- Configure Adaptive Risk Policies
- Set Per-Application Policy Groups and Roles
- Enrollment Progress Dashboard and Reporting
- Export Compliance Reports (NIST 800-63 & Insurance)
Scope Questions
Connect Identity Provider (SSO & SCIM)
- Describe the identity provider (IdP) you will integrate with including vendor type and authentication protocol (SAML, OIDC, SCIM token access),
- List the SCIM user attributes and group mappings your directory requires for provisioning (e.g., employeeNumber, department, manager),
- How will you verify SCIM provisioning and SSO assertion exchange are successful (expected user sync count, sample SAML assertion, and SCIM provisioning logs)?
- Specify the admin contacts and API credential owner who will approve connector configuration and provide service account credentials,
- Confirm whether your IdP requires certificate rotation windows or IP allowlist entries for the integration connector,
- Provide your expected timeline for test tenant to production cutover for the IdP connector (days),
Deploy Self-Service Enrollment Portal
- Identify the user populations you want to include in self-service enrollment for the pilot (engineering, IT, customer support, executive),
- Specify the enrollment methods you want enabled in the portal (hardware key registration, platform biometric enrollment, mobile authenticator),
- Describe the help content or step-by-step artifacts you will publish in the portal (screenshot guides, video walkthroughs, printable quickstart),
- Confirm whether you require custom branding and single sign-on into the portal using your corporate domain,
- Estimate the expected enrollment completion rate for the pilot cohort within the time-boxed window (%),
- Select fallback options you want available from the portal when users cannot self-enroll (IT-assisted request, onsite kiosk, mailed hardware key),
IT-Assisted Provisioning for Non-Smartphone Users
- Identify the criteria that qualify a user for IT-assisted provisioning (no smartphone, remote worker without secure mail, accessibility need),
- Specify the hands-on provisioning workflows you want IT to perform (on-behalf hardware key enrollment, manual credential binding, kiosk enrollment),
- Provide the CSV or ticketing attributes we should accept for bulk IT-assisted onboarding (user principal name, employee ID, office location),
- Confirm expected SLA for IT-assisted provisioning requests during pilot (time to complete),
- Indicate required audit fields for each IT-assisted provisioning action (provisioner name, device serial, ticket ID),
- Estimate the percent of pilot users you expect will need IT-assisted provisioning (%),
Ship and Provision FIDO2 Hardware Keys
- Specify the hardware key quantity and packaging you require for the pilot including spares and replacements,
- Identify whether keys should be pre-provisioned with user bindings or provisioned at first use by the user,
- Indicate shipping constraints such as delivery addresses allowed and required delivery SLA for key distribution,
- Name the inventory owner who will receive serial numbers and manage key lifecycle for the pilot,
- Detail the tamper and chain of custody controls you require for key provisioning and custody logging,
- Select desired recovery and replacement policies for lost keys during pilot (IT-assisted reprovision, temporary OTP, mailed replacement),
Enable Platform Biometrics and Device Registration
- Identify which endpoints should allow platform biometrics for login (company laptops by OS, managed mobile devices),
- Specify device registration limits such as max devices per user and allowed device types,
- Provide required device posture checks that must pass before device registration (disk encryption, OS patch level, MDM enrollment),
- Confirm whether biometric templates remain on-device only and whether you require attestation from platform authenticators,
- Estimate the percent of pilot endpoints already enrolled in your device management platform (percent),
- Describe any accessibility accommodations needed for biometric enrollment during the pilot (alternate factor flows),
Activate Push Authentication with Number Matching
- Select the user groups and application contexts where you want push with number matching enabled (high risk apps, SSO, VPN),
- Specify allowed fallback methods when push delivery fails (backup code, SMS one-time code, IT-assisted override),
- Indicate whether push notifications should include contextual information such as IP, location, and device name,
- Provide expected acceptance thresholds for push delivery success rate during pilot (% of pushes delivered within 10 seconds),
- Describe your plan for users who experience prompt fatigue or accidental denials and the remediation flow you prefer,
- Name the incident owner for push authentication delivery issues and the escalation path into your networking team,
Protect Cloud SSO Applications
- Identify the cloud SSO applications to include in the pilot by application hostname and SSO connector type (e.g., SAML app A.example.com),
- Specify which application access rules should trigger step-up authentication (admin console, billing, customer data exports),
- Provide any application-specific integration constraints such as IdP-initiated versus SP-initiated flows or custom claim mappings,
- Indicate whether you require application-specific user segmentation for different MFA policies (contractors vs full time staff),
- Estimate the number of cloud SSO connectors to validate during the pilot by exact count,
- Detail rollback criteria for an SSO application if the pilot causes access issues (restore previous SAML cert, disable policy),
Protect VPN and RDP Access
- List the VPN vendors and remote access gateways in scope including appliance model and firmware version,
- Specify the RDP gateway topology and whether bastion hosts or jump servers are used for remote desktop access,
- Provide the authentication insertion point for VPN and RDP (RADIUS, SAML, client certificate) and any existing proxy behavior,
- Indicate connection load and concurrent session estimates for pilot users to size connector capacity,
- State the fail-open or fail-closed preference for VPN policy enforcement during pilot and acceptable outage window,
- Describe any legacy client compatibility needs such as old VPN clients or thin-clients that must be supported,
Protect SSH and Command-Line Access
- Identify SSH entry points and bastion host hostnames that will be in scope for MFA enforcement,
- Specify whether you prefer FIDO2-backed SSH keys, PAM module enforcement, or agent-based step-up for command-line sessions,
- Provide the target user groups and service accounts that require non-interactive SSH access exclusions or special handling,
- Indicate the tooling used for SSH key rotation and whether the MFA integration must trigger key rotation workflows,
- Estimate expected automation impact on CI/CD agents that perform SSH operations and any required allowlist entries,
- Detail required audit logging fields for SSH session attestation (user, key ID, FIDO assertion),
Secure Legacy On-Prem Applications
- List legacy on-prem application names, hostnames, and authentication mechanisms that need adapter protection (form-based, LDAP bind, header injection),
- Specify any required agents or reverse proxy placements for application-level protection and required server access rights,
- Indicate whether you will allow header-based SSO, agent injection, or adapter-based brokering for these apps,
- Provide the expected number of legacy apps to retrofit during pilot and any critical business hours to avoid for changes,
- Describe backup authentication pathways for legacy apps during enrollment rollouts (local admin accounts, emergency tokens),
- Clarify compliance needs tied to any on-prem apps such as PCI or PHI that require special logging or retention,
-
Mutual Commit
Finalize commercial and legal terms, confirm pilot acceptance, and document mutual responsibilities for rollout, support, and insurance attestation.
Agreement Modules
- Subscription Agreement
- Master Services Agreement (MSA)
- Statement of Work (SOW)
- Service Level Agreement (SLA)
- Data Processing Agreement (DPA)
- Pilot Acceptance Certificate
- Mutual Responsibilities Agreement
- Change Order Agreement
- Regulatory Compliance Addendum (conditional)
- Invoice & Payment Schedule
-
Deployment
Lock readiness facts and configuration values before execution begins.
-
Pre-Deployment Readiness
Confirm owners, access, application inventory, fallback plans, and timeline constraints the deployment depends on before execution begins.
Pre-Deployment Questions
Environment and access
- Which environments will the deployment touch? Select all that apply (we use this to size connector work and test plans).
- Are dedicated integration/service accounts with the required admin privileges available for the production environments listed? (This tells us whether connector work can start immediately.)
- If integration/service accounts are not available now, what is the target availability date (so we can schedule connector and testing work)?
Data and configuration
- Which application categories require special enrollment or provisioning flows? Select all that apply (so we can pre-define mapping and scripts).
- Is there a single source of truth for application inventory and policy groups, and who owns it? (Naming the owner helps us align policy scoping and exportable compliance evidence.)
- If a single inventory exists, list the owner role/title who maintains it (e.g., 'Director, IT Security' or 'IAM owner') so we can coordinate policy assignments.
People and ownership
- For each deployment workstream, confirm the named owner (role/title) who will approve actions: Identity/IdP, Network/VPN, End-user support/helpdesk, and Legal/Compliance.
- Will first-line enrollment and troubleshooting during rollout be handled by your internal helpdesk, the seller, or a hybrid model? (This determines training and escalation coverage.)
Timing and constraints
- Are there blackout windows, compliance freeze periods, or critical business events that block deployments for any environment or site? If yes, list affected dates or recurring windows so we can avoid them.
- What is the target start date or hard deadline for beginning the phased production rollout (provide a date or quarter so we can align milestones)?
-
Configuration Details
Capture exact integration values the deployment team will use — IdP connectors, VPN/RDP/SSH gateway settings, hardware key provisioning paths, and fallback provisioning methods.
Configuration Details
Deployment — Environment & Identity
- Target environment name (enter the exact environment label used in your IdP/CMDB; Default: production)
- Platform connector base URL (format: https://your-connector.example.com — enter the production connector URL the deployment will configure)
- Primary identity provider (IdP) type — select the single protocol surface you will integrate with (this determines connector variant)
- IdP connector identifier (enter the non-secret identifier your IdP shows: SAML entityID or OIDC client ID or LDAP bind DN)
Remote Access Gateways
- Which remote-access gateways require integration? (select all that apply — the deployment will create a mapping per selected gateway)
- Primary VPN gateway hostname (FQDN, format: vpn.example.com — leave blank if no VPN integration required)
Hardware Keys, Enrollment & Fallback
- Hardware key provisioning workflow (select one — Default: Self-service provisioning)
- Hardware key inventory source (select one — name the authoritative system that will supply serials/mapping)
- Fallback provisioning method for users without smartphones (select one — Default: IT-assisted provisioning)
- Enrollment policy group name to assign pilot users (enter the exact policy name used in the admin console; Default: pilot)
Monitoring & Escalation
- Helpdesk ticket queue or escalation destination (enter exact queue name or email address the deployment will monitor for pilot helpdesk metrics)
-
Rollout Execution
Execute phased enrollment, IT-assisted provisioning for edge cases, monitoring of helpdesk tickets, and escalation/rollback procedures.
-
-
Success
Validate pilot-to-production metrics, confirm reduced helpdesk volume and compliance attestation, and track issues and enhancement requests for continuous improvement.
Success Reviews
- Go-live Health Check
- First Measurement Review
- Acceptance Gate, Production Readiness and Incumbent Wind-down
- Quarterly Success Review
Issues & Enhancements
- Schedule any required compliance evidence exports and confirm receipt for external attestations.
- Implement agreed corrective actions and log progress in the shared workspace ahead of the acceptance meeting.
- Collect sample helpdesk ticket threads and resolution times for audit at the acceptance gate.
- Restate acceptance criteria and numeric targets
- Produce a clear acceptance record showing pass/fail status per acceptance criterion recorded in Pilot Evaluation.
- Confirm the incumbent system is decommissioned or retained-read-only and that data and contract actions are scheduled or completed.
- List remediation items for any failed criteria with resolution dates and closure conditions.
- Publish the formal acceptance record with pass/fail status and the named buyer signatory.
- If decommissioning, schedule the incumbent system shutdown, data archive verification, and contract termination steps.
- Open remediation tickets for each conditional item with clear acceptance tests and completion deadlines.
- Review operational trends for core metrics
- Validate that helpdesk ticket volume and enrollment completion remain within acceptable bounds versus Pilot Evaluation targets or trigger remedial action if not.
- Ensure compliance attestation evidence is complete for the defined application set and identify any missing documentation.
- Keep the enhancement backlog prioritized and timeboxed so operational risk is minimized.
- Publish a quarterly metrics summary showing trends against Pilot Evaluation targets and circulate for asynchronous review.
- Create backlog tickets for prioritized enhancements with targeted delivery quarters.
- Re-confirm agreed success criteria and owners
- Confirm deployment components are operational and any configuration gaps are documented.
- List and prioritize open blockers with targeted resolution windows before the first measurement meeting.
- Confirm owners for each acceptance criterion as recorded in Pilot Evaluation.
- Publish a short remediation plan listing each blocker, the required fix, and the planned completion date.
- Capture early helpdesk themes and sample support tickets for trend analysis in the first measurement meeting.
- Validate and document production integration values used by the deployment team for operational runbooks.
- Present outcome data for core metrics
- Determine whether percentage of target applications protected and helpdesk ticket volume are progressing toward Pilot Evaluation targets.
- Identify root causes for the top 2 metric shortfalls and commit corrective actions with dates.
- Confirm the next measurement window and acceptance gate schedule.
- Produce a short findings pack showing metric baselines, current values, and the gap to Pilot Evaluation targets.
- Present outcome data against each criterion
- Compliance attestation and evidence review
- Deployment and configuration validation
- Enrollment completion and acceptance signals
- Document pass/fail per criterion and execute acceptance decision
- Early adoption signals and qualitative feedback
- Open issues burn-down and escalation status
- Diagnose root causes for gaps
- Enhancement requests and backlog prioritization
- Incumbent system wind-down confirmation
- Blockers, incidents, and open issues
- Agree corrective actions and timelines
- Confirm timeline to acceptance gate
- Agree remediation items and resolution timeline
- Short operational checklist and next steps
- Agree immediate remediation actions