Identity and endpoint management now need to work from the same control model.
Okta gives organisations a central identity layer for authentication, MFA, app sign-in policy and user context.
Workspace ONE UEM gives endpoint teams control over device enrolment, configuration, compliance, certificates and app delivery. The integration becomes valuable when those two views meet: access decisions can consider both the user and the device.
For CISOs, CTOs, Security Directors and IAM leaders, this is where the project becomes more than a technical connection. A strong Okta and Workspace ONE design can reduce unmanaged access, improve the sign-in experience for trusted devices, and create clearer evidence for audit and incident review.
A note on Workspace ONE and Omnissa
Many teams still refer to Workspace ONE as VMware Workspace ONE. Current official documentation and technical guides now sit under Omnissa for Workspace ONE content, while Okta’s documentation also refers to “Omnissa Workspace ONE” in its current integration guides.
The product names and admin console labels may vary across tenants, contracts and documentation history, so teams should verify the exact naming in their own environment before configuration.
Okta’s desktop guide states that Workspace ONE Access is the identity component of Workspace ONE and that the Okta and Workspace ONE integration is configured through Workspace ONE Access. (help.okta.com)
What the integration should achieve
Users should access business applications from devices that meet the organisation’s security policy.
A good integration design should support 5 outcomes:
- Okta remains the primary identity control point for workforce applications.
- Workspace ONE UEM manages device enrolment, compliance, certificates and configuration.
- Workspace ONE Access can pass device posture into the authentication flow.
- Okta policies can distinguish between managed, unmanaged and non-compliant devices.
- Security and audit teams can see why access was granted, blocked or challenged.
Okta’s SAML-based desktop documentation states that the Workspace ONE integration evaluates whether devices are managed and compliant before users access sensitive applications. It also notes that the desktop integration is based mainly on SAML trust connections. (
Reference architecture
A typical enterprise architecture includes the following components:
Okta
Controls user authentication, app assignments, MFA, routing rules and app sign-in policies.
Okta Identity Engine
Adds newer device patterns such as Okta FastPass, Device Assurance and managed device checks.
Workspace ONE UEM
Manages device enrolment, device profiles, compliance rules, certificates, app deployment and device actions.
Workspace ONE Access
Connects Workspace ONE device context into identity flows. In the Okta integration, it can act as the Workspace ONE identity provider in selected authentication flows.
Okta Verify
Registers the device with Okta and supports Okta FastPass.
Applications
SaaS applications, SAML applications, WS-Fed applications, internal applications and mobile applications that need device-aware access policy.
Choose the right integration pattern
The right pattern depends on the tenant type, device platforms, application risk and existing architecture.
Pattern 1: Okta as the identity provider for Workspace ONE Access
Use this when you want users to access Workspace ONE, Workspace ONE Intelligent Hub and the Workspace ONE portal with the same Okta-driven sign-in policy used across the workforce estate.
This pattern gives users a consistent authentication experience. It also reduces policy duplication because Okta remains the main workforce identity layer.
Okta’s guide for configuring Okta as an identity provider for Workspace ONE Access describes creating a SAML 2.0 app in Okta, setting the SSO URL, Audience URI, Name ID format and application username mapping. (help.okta.com)
Pattern 2: Workspace ONE Access as an identity provider in Okta
Use this when device posture from Workspace ONE must influence access to Okta-protected applications.
In this model:
- The user attempts to access a protected application.
- The application redirects the user to Okta.
- Okta applies routing logic.
- Okta sends the request to Workspace ONE Access.
- Workspace ONE checks the device state.
- The result is returned to Okta.
- Okta completes the application sign-in decision.
For Windows and macOS, Okta’s documentation describes a flow where Okta routes the client to Workspace ONE based on routing rules, Workspace ONE checks compliance status, and Okta later validates the SAML assertion before issuing the SAML assertion to the application. (help.okta.com)
Pattern 3: Okta Identity Engine with FastPass and Device Assurance
Use this when the organisation is already on Okta Identity Engine or is planning a migration to it.
Okta FastPass is a phishing-resistant, passwordless authenticator that requires Okta Verify on the device. Okta states that FastPass supports Android, iOS, macOS and Windows. (help.okta.com)
Okta’s managed device documentation says a device can be treated as managed when it is registered through Okta Verify, managed by an endpoint management tool, and configured for device management in Security Device Integrations. It also says
Workspace ONE can deploy the mobile management hint and that desktop management attestation certificates can be deployed through an MDM solution. (help.okta.com)
Device Assurance then lets teams add device security checks into app sign-in policy rules. Okta’s documentation states that Device Assurance policies only take effect after they are included in app sign-in policy rules. (help.okta.com)
Pattern 4: Workspace ONE posture with Tunnel, APIs and automation
Use this when posture decisions must affect access beyond the first login.
Omnissa’s Tech Zone guide describes 3 optional integration options for device posture with Okta: Workspace ONE Access as an IdP authenticator, Workspace ONE Tunnel, and event notifications with automation through Okta Workflow. (Tech Zone)
This pattern can support stricter operational models. Example: if a device becomes non-compliant after access has already been granted, an automated workflow can update user or device state and influence the next access decision.
Step-by-step implementation plan
Step 1: Define the access policy model
Start with policy. Configuration should follow the access model.
Classify applications by risk:
- Tier 1: admin consoles, financial systems, HR systems, developer platforms, privileged tooling.
- Tier 2: collaboration tools, document repositories, CRM, internal portals.
- Tier 3: low-risk applications with limited data exposure.
Then define device requirements for each tier:
- Managed device required.
- Managed and compliant device required.
- Unmanaged access allowed with stronger MFA.
- BYOD allowed only for selected apps.
- Blocked access for rooted, jailbroken or non-compliant devices.
- Time-limited exceptions for business continuity.
This policy model should be agreed by IAM, security, endpoint, compliance and service desk teams before build work starts.
Step 2: Prepare Workspace ONE UEM
Workspace ONE UEM should have clean device data before it influences Okta access decisions.
Check:
- Device enrolment flows for Windows, macOS, iOS and Android.
- Device ownership status: corporate, BYOD, contractor, shared device.
- Compliance rules by platform.
- Certificate profiles and SCEP configuration.
- Required device profiles: passcode, encryption, OS version, disk security, mobile threat defence where used.
- Workspace ONE Intelligent Hub deployment.
- App deployment for Okta Verify.
- Reporting for managed, unmanaged and non-compliant devices.
A weak compliance model will create weak access decisions. Device rules should be specific enough to support security goals and practical enough for users to remediate.
Step 3: Prepare Workspace ONE Access
Workspace ONE Access sits in the identity path for several Okta and Workspace ONE integration models.
Prepare:
- Directory sync.
- User attributes and UPN matching.
- Workspace ONE Access Connector, where required.
- AirWatch Cloud Connector, where required for UEM integration.
- Authentication methods for desktop and mobile.
- Access policies for Okta-originated requests.
- A pilot group with test users and test devices.
Okta’s desktop requirements list a Workspace ONE Access tenant, Workspace ONE UEM tenant, Workspace ONE Access Connector and Workspace ONE Access AirWatch Cloud Connector. The same guide notes that ACC is required only when Workspace ONE UEM is used. (help.okta.com)
Step 4: Prepare Okta
Okta configuration depends on whether the organisation uses Classic Engine or Identity Engine.
For Classic Engine patterns, prepare:
- Okta org admin access.
- Device Trust for Workspace ONE.
- Identity Provider Routing Rules.
- SAML or WS-Fed app scope.
- Workspace ONE Access as an external IdP.
- Network zones where required.
- Pilot app assignments.
For Identity Engine patterns, prepare:
- Okta Verify deployment.
- FastPass configuration.
- Security Device Integrations.
- Managed device checks.
- Device Assurance policies.
- App sign-in rules.
For desktop Device Trust in the SAML model, Okta’s documentation lists Device Trust for Workspace ONE and Identity Provider Routing Rules as required Okta-side capabilities. (help.okta.com)
Step 5: Connect Okta and Workspace ONE Access
The SAML trust needs clean metadata exchange and exact attribute mapping.
At a high level:
- Create the Workspace ONE SAML app in Okta.
- Add the Workspace ONE Access Assertion Consumer Service URL.
- Add the Workspace ONE Access Entity ID.
- Set the Name ID format.
- Map the Okta username to the correct Workspace ONE user attribute.
- Add Okta metadata into Workspace ONE Access.
- Process the IdP metadata in Workspace ONE Access.
- Confirm the Name ID mapping.
Okta’s configuration guide uses SAML 2.0 and states that the application username can be set to Okta username, mapped to the User Principal Name in Workspace ONE. (help.okta.com)
Step 6: Configure Windows and macOS device trust
Desktop flows need careful routing design.
For Windows and macOS:
- Configure IdP routing rules in Okta.
- Scope the rule by application, platform and user group.
- Send selected authentication requests to Workspace ONE Access.
- Configure Workspace ONE Access conditional access policies.
- Use certificate authentication and device compliance methods where required.
- Test SP-initiated application flows.
Okta’s desktop guide states that this integration supports only SP-initiated authentication flows and that IdP-initiated flows, such as selecting SAML apps from the Okta End User Dashboard, are not supported in that model. (help.okta.com)
Okta’s desktop policy documentation also states that, for desktop devices, administrators configure IdP routing rules in Okta and conditional access policies in Workspace ONE Access. It says Device Compliance can be used as the second-factor authentication method in Workspace ONE Access access policies. (help.okta.com)
Step 7: Configure iOS and Android device trust
Mobile flows differ from desktop flows.
For iOS and Android:
- Configure the Workspace ONE identity provider in Okta.
- Configure device trust and routing in Okta.
- Use Mobile SSO for iOS or Android in Workspace ONE Access.
- Return device trust status to Okta.
- Apply Okta access policy decisions based on the device trust result.
- Test managed, unmanaged and non-compliant device states.
Okta’s mobile guide states that for iOS and Android, device posture policies are configured in Okta and evaluated when the user logs in to a protected application. The same guide describes Workspace ONE returning device trust status to Okta after Mobile SSO authentication. (help.okta.com)
Step 8: Deploy Okta Verify and FastPass through Workspace ONE UEM
For Identity Engine designs, Workspace ONE UEM can distribute Okta Verify as a managed app.
Okta’s FastPass FAQ says admins can deploy Okta Verify to devices as a managed app. When users add an account in Okta Verify, the device is registered in Okta Universal Directory, and Okta Verify detects management certificates to attest that the device is managed or trusted. (help.okta.com)
Recommended rollout sequence:
- Deploy Okta Verify to the pilot group through Workspace ONE UEM.
- Ask users to enroll the device in Okta Verify.
- Confirm device registration in Okta.
- Confirm managed status.
- Enable FastPass for selected apps.
- Add Device Assurance checks.
- Expand by group and device platform.
Step 9: Test every access path
Do not test only the happy path.
Build a test matrix across:
- Windows managed and compliant.
- Windows managed and non-compliant.
- macOS managed and compliant.
- macOS without certificate.
- iOS managed with Mobile SSO.
- Android managed with Mobile SSO.
- BYOD device.
- Unmanaged browser access.
- User with Okta Verify enrolled.
- User without Okta Verify enrolled.
- App launched from the service provider.
- App launched from Okta dashboard.
- App launched from Workspace ONE catalog.
- Lost device.
- Retired device.
- User moved to another group.
- User removed from app assignment.
Record the result of each test. The useful output is a clear access decision, a clear user message and a clear remediation path.
Step 10: Move from pilot to production
A production rollout should happen in controlled waves.
Recommended order:
- IT and IAM teams.
- Security team.
- Low-risk business group.
- A group using a high-value app.
- Executive users.
- Broader workforce.
Keep the first production policy narrow. Start with 1 or 2 applications and a defined user group. Expand only after the team has reviewed logs, helpdesk tickets, user messages and exception requests.
Common implementation mistakes
Treating the integration as a simple SSO project
SSO is only one part of the design. The bigger security value comes from adding device state to access decisions.
Applying one policy to every application
Admin consoles, HR systems and collaboration tools carry different risk. They should not share the same device posture rule by default.
Blocking enrolment paths
If users need a trusted device to access the enrolment journey, the rollout will break. Keep enrolment and remediation paths available.
Ignoring platform differences
Windows, macOS, iOS and Android do not behave the same way in the Okta and Workspace ONE integration. The desktop SAML flow and mobile Mobile SSO flow need separate validation.
Skipping certificate lifecycle planning
Certificates expire, rotate, fail deployment and get removed during device rebuilds. The access model must include certificate lifecycle handling.
Forgetting user support
A blocked user needs a clear explanation. “Access denied” creates tickets. “Your device must be enrolled in Workspace ONE. Start here” reduces confusion.
Governance model for IAM and endpoint teams
A unified Okta and Workspace ONE design changes ownership boundaries.
Define who owns each decision:
- IAM owns authentication policy, app assignments, MFA and routing rules.
- Endpoint teams own device enrolment, UEM profiles, compliance and certificate deployment.
- Security owns risk rules, exception standards and monitoring.
- Compliance owns evidence requirements.
- Service desk owns user remediation guidance.
- Application owners approve policy changes for high-value apps.
This operating model matters. Without it, access failures become difficult to diagnose because every team sees only part of the decision.
KPIs to track after deployment
Track adoption, security impact and operational load.
Recommended KPIs:
- Percentage of workforce devices enrolled in Workspace ONE UEM.
- Percentage of devices compliant by OS.
- Percentage of protected app sign-ins from managed devices.
- Blocked sign-ins caused by unmanaged devices.
- Blocked sign-ins caused by non-compliant devices.
- Okta Verify enrolment rate.
- FastPass adoption rate.
- Device Assurance policy hit rate.
- Number of active exceptions.
- Average age of exceptions.
- Helpdesk tickets linked to device trust.
- Time to remediate non-compliant devices.
- Failed certificate deployment rate.
These metrics give leadership a practical view of whether the integration is improving control without adding avoidable friction.
How Cloudcomputing supports this integration
Cloudcomputing works with organisations that need identity, device management and security controls to operate together.
For Okta and Workspace ONE programmes, Cloudcomputing can support:
- Current-state assessment across Okta, Workspace ONE UEM and Workspace ONE Access.
- Architecture design for Classic Engine or Identity Engine.
- Device trust and Device Assurance policy design.
- Workspace ONE UEM compliance model review.
- Okta Verify and FastPass rollout planning.
- Pilot build and validation.
- Production migration by group, platform and application.
- Exception and remediation process design.
- Audit evidence model for IAM, EUC and security leadership.
The value is in the operating model as much as the technical configuration. A well-built integration gives security teams a reliable answer to a high-pressure access question: should this user, on this device, under this condition, access this application now?
Final thought
Okta and Workspace ONE can give organisations a stronger access model when identity and endpoint posture are designed together.
The priority is to make access decisions more specific. User identity, device management status, compliance, application risk and authentication method should all contribute to the decision.
For enterprise security teams, that creates better control. For users on trusted devices, it can also create a cleaner sign-in experience.