Cyber Essentials for Okta: configuration guide
Exactly how to configure Okta (Workforce Identity) to satisfy Cyber Essentials v3.3 - MFA policies, Authentication Policies, session lifetime, break-glass accounts, and evidence patterns.

Section 01
Cyber Essentials for Okta: configuration guide
For Cyber Essentials v3.3, configure Okta so every user of an in-scope cloud service authenticates with MFA, privileged work uses separate administrative accounts, and authentication policies do not create undocumented bypasses. A 12-character password or 12-hour session is not an unconditional Cyber Essentials rule; use the NCSC password-quality options and document the controls your implementation actually applies.
Section 02
1. What Cyber Essentials v3.3 needs from your IdP
- MFA for every user of in-scope cloud services, and wherever available
- Password quality using one of the v3.3 options, including MFA, 12+ characters, or 8+ characters with a common-password deny list
- No password-only bypass of required MFA; check actual basic/OAuth authentication routes rather than treating IMAP/POP protocol names alone as evidence
- Separate administrative accounts for privileged work
- Session management appropriate to your risk and the service, without presenting a non-scheme timeout as mandatory
Okta's engineering maps to this with Authenticators, Authentication Policies, and Global Session Policies.
Section 03
2. Authenticator enrolment
The following is a suggested stronger local baseline, not an unconditional scheme factor/complexity mandate. Check your Okta edition and engine, supported authenticator assurance and actual enrolment/enforcement.
In Security > Authenticators:
- Okta Verify (push / biometric): primary recommended factor
- FIDO2 / WebAuthn: recommended stronger option for administrators; not the only scheme-recognised MFA route
- Security Questions: disable
- SMS / Voice: consider suitable stronger alternatives. SMS is recognised by Cyber Essentials; a local restriction must not be presented as a scheme ban or universal NIST deprecation
- Password: apply the applicable credential-strength route with breached-password blocking; avoid enforced complexity or periodic expiry and change compromised credentials promptly
Section 04
3. Authentication Policies (per application)
Okta Identity Engine app sign-in policies and Classic Engine terminology/capabilities differ. Check your actual engine and policy assignments.
Verify effective required MFA for each cloud application and wherever available elsewhere. The following prompt/assurance settings are local hardening examples; a valid existing MFA session can satisfy authentication without a fresh prompt on every login:
- Require MFA every time on admin apps (Okta Admin Console, AWS, GCP, Azure portals)
- Require MFA every session on most end-user apps
- Require phishing-resistant factor (FIDO2 / Okta Verify with FastPass) for administrators
- Block unknown devices option for critical apps (Admin Console, financial systems)
Export the Authentication Policy JSON for each app and keep it - it's one of the cleanest evidence artefacts.
Section 05
4. Global Session Policy
Review the supported Global Session Policy interface for your engine. These illustrative local timers are not scheme maximums:
- Maximum Okta session lifetime: 12 hours
- Maximum Okta session idle time: 2 hours
- Require re-authentication on every session (or bounded by the 12-hour maximum)
- Persistent cookies off for untrusted browsers
Section 06
5. Administrator accounts
- Minimise standing Super Admin access to what is needed. Two-to-three is a local target, not a scheme maximum; use supported delegated roles for suitable tasks.
- Named admin accounts - no shared admin logins
- Separate admin identity for each admin (their everyday user account is not a Super Admin)
- Break-glass account(s) - one or two accounts with Super Admin, FIDO2 hardware keys, excluded from some Authentication Policies to remain accessible if something breaks, independent strong authentication, controlled use and safe recovery testing; policy exclusions must not create password-only cloud access
- IP-restrict admin sessions to office IPs and VPN ranges if feasible
Section 07
6. ThreatInsight + device trust
Not strictly required by Cyber Essentials but highly recommended:
- ThreatInsight enabled - blocks known-bad IPs from sign-in attempts
- Okta Device Access or Okta FastPass - ties sessions to device posture, strengthens user-access-control evidence
- Device integration via endpoint management (Jamf, Intune, Kandji) for device assurance
Section 08
7. De-provisioning
Remove or disable accounts and privileges when no longer needed. The following are illustrative operational practices, not prescribed same-day or thirty-day scheme deadlines:
- Inbound SCIM provisioning from your HR system where possible
- Scheduled (e.g. daily) reconciliation between HR active employees and Okta active users
- Leaver workflow: suspend immediately, delete within 30 days
Section 09
8. Evidence assessors expect
- Okta administrator/Super Admin list with justification for necessary privileges
- Authentication Policy JSON export for each critical app
- Global Session Policy screenshot
- Authenticator enrolment plus effective enforcement and representative sign-in evidence; no universal phishing-resistant-factor percentage threshold
- User leaver report matched against HR leaver list for last 12 months
Section 10
9. Common failure points
1. Password-only bypass or unjustified session exposure. Verify effective MFA and suitable session controls; seven days is not by itself a scheme failure timer.
2. Password factor without a MFA requirement in one legacy Authentication Policy. Audit every policy.
3. A shared admin account from the original rollout ("sso-admin"). Replace with named admins.
4. Weak or ineffective authentication flows. Recommend suitable stronger methods; SMS is not automatically a scheme failure, and ordinary push is not universally phishing resistant.
5. Unsafe recovery design. Plan supported emergency access and test safely. Two break-glass accounts/key storage are local implementation choices, not universal scheme prerequisites.
Section 11
What Fig Group checks
The readiness check supports preparation. Share scoped authentication and account evidence when requested. Exact read-only API integration and first-time percentages need verified service/cohort records; no scan or factor-enrolment percentage guarantees certification.
Start Cyber Essentials - from £299.99 + VAT | Pricing tiers | CE Plus
About the author

Jay Hopkins
Managing Director, Fig Group
Jay Hopkins is the Managing Director of Fig Group and an IASME-licensed Cyber Essentials assessor. He was previously Head of Technology for a global regulated firm. He works with UK organisations across regulated sectors on baseline compliance, supply-chain assurance, and AI-augmented security tooling.
Next step
Want to see how Fig Group handles this?
Discover how Fig Group helps organisations prepare for security assessments and maintain ongoing compliance.
Request a demoRelated guides
Continue reading
Technical Guides
Cyber Essentials for Google Cloud (GCP): configuration guide
Configure GCP for Cyber Essentials v3.3 - Workspace identity, Organization Policies, Security Command Center, VPC firewalls, and OS Patch Management. Exact settings and the evidence assessors expect.
Read articleTechnical Guides
Cyber Essentials for AWS: configuration guide
How to configure an AWS account for Cyber Essentials v3.3 - IAM with MFA, SCPs, Security Hub baseline, Security Groups, and Systems Manager Patch Manager. Specific settings and evidence expectations.
Read articleTechnical Guides
Multi-factor authentication for Cyber Essentials v3.3: the complete pillar guide
MFA is the single most common reason Cyber Essentials v3.3 submissions fail. This pillar explains which accounts need MFA, which methods are acceptable, and how to implement it across Microsoft 365, Google Workspace, and line-of-business SaaS.
Read article

