Device Trust with MDM/EMM Integration in Okta

Device Trust with MDM/EMM Integration in Okta

A friendly, ground-up guide to the idea that access should depend not only on who a person is, but also on which device they are using. You will learn how Okta tells a company-managed device from a personal one, how it works together with device management tools, how to set rules based on device health, and how to roll all of this out without locking people out.

Imagine a company that issues staff with security badges. A badge proves that the holder is allowed in. But consider two visitors who both hold perfectly valid badges. One walks in through the staffed front entrance with a company-issued laptop that the IT team set up, locked down, and updated. The other arrives through a side door carrying an unknown tablet, with no screen lock, running old software, borrowed from a stranger. Both people are real employees. Yet most security teams would feel very differently about letting each of them reach sensitive records.

Device trust is the practice of looking at the device as well as the person. Okta can ask: Is this a device we know? Did our management tools set it up? Is it healthy and up to date? Only then does it decide how much access to grant. The tools that companies use to set up, control, and update their devices are called mobile device management, abbreviated MDM, and enterprise mobility management, abbreviated EMM. This guide explains how Okta and those tools work together.

You do not need prior knowledge of devices or management systems. Every new term is explained when it first appears, and every big idea comes with an everyday comparison. No code is used anywhere. By the end you will understand the main concepts, the options Okta offers, how to design device rules, and how to operate the whole arrangement over time.

!
Before you start

Okta changes its products often, and device management tools change even faster. Which device features are included in your license, how they are named, which management products are supported, which operating systems and versions are covered, how device state is reported, and which settings exist can all differ by release and organization. Treat this guide as a map of the ideas. Confirm exact steps, names, and compatibility in your own Okta Admin Console, your device management product, and the official documentation of both before changing production.

1Why Device Trust Matters

A strong password on a weak device is a strong lock on a flimsy door.

For many years, companies protected themselves by guarding the network edge. If you were inside the office, you were trusted. Today people work from homes, cafes, airports, and shared offices, using laptops, phones, and tablets that may belong to the company or to the person. The edge has dissolved. What remains is a simple question for every request: who is asking, and from what?

Four problems device trust helps solve

  • Stolen credentials: an attacker who steals a password still faces a device check they cannot satisfy from their own machine.
  • Unhealthy devices: a laptop with no disk encryption, out-of-date software, or no screen lock is a risk to the data it touches.
  • Unknown devices: data should not flow freely to personal machines that the company cannot manage or wipe.
  • Mixed fleets: companies run many operating systems and many ownership models, and need consistent rules across them.

Not all-or-nothing

Device trust is rarely a simple yes or no. Most organizations use shades. A managed and healthy device gets smooth access. A personal device might get limited access to less sensitive applications, perhaps with extra proof. An unknown device might get nothing, or only a web-based view with no downloads. The art lies in matching the level of trust demanded to the sensitivity of the application.

Everyday analogy

A hospital lets visitors into the lobby, patients into wards, and only authorized staff with approved equipment into the operating theatre. The same person might be welcome in all areas, but the equipment and conditions they bring decide how far they get.

Who
the person signing in
What
the device they are using
How
healthy and managed or not
i
Beginner tip

Before you design anything, list your applications by sensitivity and your devices by ownership and type. A simple table of those two lists is the backbone of every device trust plan.

Who feels the benefit

Security teams gain confidence that sensitive data reaches only healthy, known devices. Employees on trusted devices enjoy smoother sign-in, with fewer prompts. Helpdesk teams see fewer incidents caused by compromised accounts. Auditors gain clear evidence of control over how company data is accessed. Naming these groups early helps you explain the project to each of them in the terms they care about.

2Core Concepts You Need First

A small set of words appears again and again. Learn them once and the rest reads easily.

TermPlain meaningEveryday comparison
DeviceA laptop, desktop, phone, or tablet used to reach company resourcesThe vehicle someone arrives in
MDMMobile device management: tools that configure, monitor, and control devicesThe company’s fleet garage
EMMEnterprise mobility management: MDM plus control of apps and contentA garage that also manages the cargo
Managed deviceA device enrolled in the company’s management toolA company-owned, serviced vehicle
Registered deviceA device Okta knows about, whether or not it is managedA vehicle with a known number plate
EnrollmentThe act of joining a device to a management toolChecking a vehicle into the garage
ComplianceWhether a device meets the rules set by the companyA vehicle passing its safety inspection
Device postureThe health and configuration of a device at a moment in timeA vehicle’s condition report
CertificateA digital identity document installed on a deviceA permanent pass fixed to the windscreen
BYODBring your own device: staff use personal devicesStaff arriving in their own cars
AuthenticatorA means of proving identity, such as an app on the deviceA key or fob
SignalA fact about a device reported to OktaA note from the garage

Managed versus registered

These two words are often confused. A registered device is one Okta has seen and recorded, usually when the person installed an app and signed in on it. A managed device is one that the company’s management tool controls. A device can be registered without being managed, as in the case of a personal phone. The most trusted devices are both registered with Okta and managed by the company’s tool, with Okta able to confirm the link between the two.

Compliance and health

Management tools also judge whether a device is compliant with company rules, such as having a screen lock, disk encryption, a minimum operating system version, and no signs of tampering. Okta can use compliance as a signal when deciding access. A device that is managed but non-compliant may be treated differently from one that is managed and compliant.

Everyday analogy

A taxi licensed by the city is registered. A taxi that also passes the regular safety inspection is registered, managed, and compliant. A passenger who cares about safety would want to know all three.

flowchart TD
    D["Device"] --> R{"Known to Okta?
registered"} R -->|"no"| U["Unknown device"] R -->|"yes"| M{"Controlled by company
management tool?"} M -->|"no"| P["Registered, unmanaged
often personal"] M -->|"yes"| C{"Meets health rules?
compliant"} C -->|"no"| N["Managed, not compliant"] C -->|"yes"| T["Managed and compliant
highest trust"]
Figure 1 · A ladder of device trust: unknown, registered, managed, compliant

Figure 1 shows the ladder. Each step up adds confidence. Rules in Okta can ask for different steps on different applications, so that a casual application accepts any registered device while a sensitive one demands the top step.

Why words matter in this topic

Teams often use the words managed, enrolled, registered, trusted, and compliant as if they meant the same thing. They do not. Before any project meeting, agree on definitions and write them on a shared page. Misunderstandings about words cause real mistakes in rules, such as treating every registered device as if it were company-controlled. A shared glossary is cheap and prevents expensive confusion.

3Where Device Trust Fits in Okta

Device checks are part of the rules that decide whether a sign-in succeeds and what proof is needed.

In Okta, access decisions are made by policies attached to applications. These authentication policies contain rules that look at conditions, such as the user’s group, the network, the risk level, and the device, and decide what is required. Device conditions are one input among several. They let you say, for example, “For this application, require a managed device, or else require stronger proof.”

Identity

Who

The person, their groups, and their attributes.

Device

What

Registration, management, and health of the device.

Network

From where

Zones, locations, and the reputation of the source.

Risk

How unusual

Behavior and risk signals about this sign-in.

Proof

What to demand

Which authenticators and how strong.

Record

What happened

The system log keeps evidence for review.

flowchart LR
    S["Sign-in request"] --> P["Authentication policy
for the application"] I["Identity facts"] --> P DV["Device facts"] --> P N["Network facts"] --> P RK["Risk facts"] --> P P --> O{"Outcome"} O --> A["Allow"] O --> X["Require stronger proof"] O --> B["Deny"]
Figure 2 · Device facts join identity, network, and risk facts in the policy decision

Figure 2 shows that device trust is not a separate gate. It is one set of facts that the policy considers together with the others. This is powerful, because it lets you design balanced rules rather than rigid ones.

Two engines, one idea

Okta has more than one generation of its sign-in engine, and device features have evolved across them. Older approaches relied heavily on certificates delivered to devices. Newer approaches rely on an Okta app on the device, together with device assurance rules and signals from management tools. The ideas in this guide apply to both, but the exact steps differ. Confirm which engine your organization uses and read the matching documentation.

Everyday analogy

An airline check-in desk considers your ticket, your passport, your baggage, and the destination’s entry rules together before issuing a boarding pass. Device status is one document in the pile.

Not every application needs the same treatment

A company canteen menu and a payroll system do not need the same protection. Device trust is most valuable where data is sensitive, and least valuable where data is public. Applying heavy device rules everywhere increases friction without reducing risk much. Concentrate on the applications where a stolen password would hurt most, and use lighter rules elsewhere.

4What MDM and EMM Tools Do

To integrate with them, you must first understand what they bring to the table.

A device management tool is a service that a company uses to control its fleet. It reaches devices through built-in management features of their operating systems. Once a device is enrolled, the tool can send it settings, install and remove apps, check its state, lock it, or erase it. It also holds a record of every enrolled device.

Typical abilities

  • Enrollment: bring a device under management, often during first setup.
  • Configuration: push settings such as Wi-Fi, passcode rules, and encryption requirements.
  • App distribution: install required applications and remove unwanted ones.
  • Compliance checking: judge whether a device meets company rules and flag those that do not.
  • Remote actions: lock a lost device, wipe company data, or erase everything.
  • Inventory: list devices, owners, operating system versions, and hardware details.

Why they matter to Okta

Okta can learn about a device on its own, from the Okta app and from the device’s operating system. But only the management tool knows whether the company actually controls the device and whether it meets company rules. By connecting the two, Okta can base access decisions on the management tool’s knowledge.

QuestionOkta alone can tellManagement tool can tell
Who signed in on this device?YesSometimes
Is this device known to us?If registeredIf enrolled
Do we control and manage it?Not by itselfYes
Does it meet company rules?Some basics via device checksYes, in detail
Can we wipe it if lost?NoYes
What apps are installed?NoYes
flowchart LR
    ADM["IT administrators"] --> MDM["Device management tool"]
    MDM -->|"settings, apps, rules"| DEV["Company devices"]
    DEV -->|"state and health"| MDM
    MDM -.->|"management and compliance signals"| OKTA["Okta"]
    DEV -->|"Okta app and sign-in"| OKTA
    
Figure 3 · The management tool controls devices; Okta uses what it learns

Figure 3 shows two relationships. The management tool controls devices and hears from them. Okta talks to devices through sign-ins and the Okta app, and it receives signals from the management tool. Combining both views yields much stronger decisions than either alone.

Everyday analogy

The fleet garage knows every vehicle’s service history and owner. The gate guard knows who drives in each day. When the guard can ask the garage, “Is this a company vehicle in good order?”, decisions improve.

Understand what your tool can and cannot report

Management products differ in the facts they collect, how often they update, and how they judge compliance. Before building rules, read what your tool actually records and how fresh it is. A rule that depends on a fact the tool does not report, or reports only once a day, will cause confusion. Ask the endpoint team to describe the tool in plain words, including its weak spots, and write down the answers.

5Ways Okta Learns About a Device

Several sources of knowledge, each with different strengths, feed device trust decisions.

Okta app

Okta Verify on the device

An app that registers the device with Okta, can prove the device’s identity, and can report some health facts.

Certificates

Device certificates

A digital identity installed by the management tool, which Okta checks to confirm the device is managed.

Integration

Management tool signals

A direct link in which the management tool tells Okta whether a device is managed or compliant.

Assurance

Device assurance checks

Rules that test device facts such as operating system version, encryption, and screen lock.

Security tools

Endpoint security signals

Where supported, protection products report a device’s security state to Okta.

Why several sources help

No single source is perfect. The Okta app sees the device from the inside but depends on the operating system’s honesty. The management tool knows about control but may lag behind real changes. Certificates are strong proof of enrollment but do not prove current health. Using more than one source, and favouring stronger ones for sensitive applications, produces robust decisions.

flowchart TD
    A["Okta app on device"] --> DEC["Device trust decision"]
    B["Certificate from management tool"] --> DEC
    C["Management tool signal"] --> DEC
    D["Device assurance checks"] --> DEC
    E["Endpoint security signal"] --> DEC
    DEC --> OUT["Level of trust for this sign-in"]
    
Figure 4 · Several sources combine into one level of device trust

Figure 4 shows how sources combine. Each adds a piece of evidence. The more evidence agrees, the more confident the decision. When sources disagree, the policy decides which to believe and what to do.

Everyday analogy

A bank verifying a customer by phone may check a password, a memorable fact, and a call-back. Each alone is weak. Together they form strong evidence.

Choosing which sources to rely on

For ordinary applications, registration and basic checks may be enough. For sensitive ones, combine at least two independent sources, such as management status and a health check. Independent sources fail in different ways, so agreement between them is stronger evidence than either alone. Write down, for each tier of application, which sources are required.

6Registered Devices and the Okta App

Registration is the first step. It gives Okta a lasting memory of a device.

When a person installs the Okta app on a device and signs in, the app can create a link between the person and the device, called registration. The device gets a unique identity that Okta recognizes in future. After registration, Okta can tell whether a sign-in comes from a known device or a new one, and can make the sign-in smoother because the device itself becomes part of the proof.

What registration gives you

  • Recognition: returning devices are recognized, new devices are treated with more care.
  • Smoother sign-in: the device can serve as a strong, hard-to-phish authenticator.
  • Inventory: administrators can see which devices are linked to which people.
  • Revocation: a lost or stolen device can be unlinked.

Registration is not management

A personal phone with the Okta app is registered but is not managed by the company. Registration alone proves little about the health or ownership of the device. It is a foundation, not a conclusion. That is why many organizations add management signals for their most sensitive applications.

sequenceDiagram
    participant P as Person
    participant D as Device
    participant A as Okta app
    participant O as Okta
    P->>D: Install Okta app
    P->>A: Sign in
    A->>O: Create device identity
    O-->>A: Registered
    Note over O: Device is now known and linked to the person
    P->>D: Later sign-in
    D->>O: Present device identity
    O-->>D: Recognized device
    
Figure 5 · Registration gives Okta a lasting memory of a device

Figure 5 shows registration as a one-time setup that pays off on every future sign-in. The device identity becomes part of the proof, so that later sign-ins are smoother and safer at the same time.

Everyday analogy

Registering a bicycle with the local police gives it a recorded identity. It does not prove who maintains it, but it makes it recognizable and lets the owner reclaim it.

Encouraging registration

Registration works only if people actually install the app and sign in. Make it easy. Deploy the app automatically on managed devices, give clear instructions for personal devices, and explain the benefit in simple terms, such as faster sign-in and better protection of their account. Track registration numbers and follow up with teams that lag behind.

7Connecting a Management Tool to Okta

The integration lets Okta recognize which devices your company manages.

Okta supports integrations with several popular device management products, and offers general approaches for others. The details differ by product, so this chapter explains the shape of the work rather than exact clicks.

The common shape of an integration

1

Choose your approach

Decide between certificate-based trust, direct signals from the management tool, or both, depending on your Okta engine and tool.

2

Add the integration in Okta

Register the management tool as a trusted source of device management information.

3

Prepare the management tool

Create profiles that deploy the Okta app, settings, or certificates to devices.

4

Enroll a pilot group

Choose a small group of devices and people to test the whole chain.

5

Verify in Okta

Confirm that pilot devices appear as managed and, where supported, compliant.

6

Write policy in audit-friendly form

Begin with rules that observe or ask for extra proof before any rule that denies.

7

Widen gradually

Expand to more devices and applications in waves.

Two teams, one project

This work spans two groups that often sit in different parts of the company: identity administrators who run Okta, and endpoint administrators who run the management tool. Neither can finish alone. Set up a joint working group, share a plan, and agree on who changes what and when. Many device trust projects stall because each team assumed the other would handle a step.

flowchart LR
    ID["Identity team
Okta"] --> PLAN["Shared plan"] EP["Endpoint team
management tool"] --> PLAN PLAN --> PILOT["Pilot group"] PILOT --> CHK{"Pilot devices
show as managed?"} CHK -->|"no"| FIX["Fix profiles or integration"] FIX --> PILOT CHK -->|"yes"| WAVES["Roll out in waves"]
Figure 6 · Two teams plan together, pilot, then roll out in waves

Figure 6 stresses collaboration. The pilot step is a loop: nothing proceeds until pilot devices correctly show as managed. Time spent here saves far more time later.

Everyday analogy

Connecting two buildings with a bridge requires both builders to agree on the position and the height. If each builds without checking, the ends do not meet.

!
Watch out

Never start with a rule that denies access based on management status across the whole company. Begin with observation or a mild requirement, then tighten once you have seen how many devices would be affected.

Keeping the integration healthy

An integration is not finished when it first works. Credentials used by the link may expire, tool versions may change, and settings may be edited by someone unaware of the link. Assign an owner, monitor the link’s status, and test it after every upgrade of either system. A broken link may fail silently, making managed devices look unmanaged until someone notices.

8Certificates as a Proof of Management

One long-standing approach uses a digital identity document installed on the device by the management tool.

A certificate is a small digital file that acts as an identity card for a device. In certificate-based device trust, the management tool delivers a certificate to each enrolled device. When the device signs in, it presents the certificate. Okta checks that the certificate was issued by a source it trusts, and from this concludes that the device is managed by the company.

How the certificate gets there

The management tool uses a standard enrollment process in which the device generates its own secret and requests a certificate, so that the secret never leaves the device. This is a strong design because stealing the certificate file alone is not enough. The secret part stays protected on the device, often in dedicated secure hardware.

Strengths and weaknesses

Strengths

  • Strong proof the device was enrolled by the company.
  • Secret can be bound to secure hardware.
  • Works with long-established management tools.
  • Does not depend on the person typing anything.

Weaknesses

  • Proves enrollment, not current health.
  • Needs certificate infrastructure and renewal.
  • Can fail silently when certificates expire.
  • Browser and app support varies by platform.
sequenceDiagram
    participant M as Management tool
    participant D as Device
    participant O as Okta
    M->>D: Enroll and request certificate
    D->>D: Create secret in protected storage
    D-->>M: Certificate request
    M-->>D: Signed certificate
    D->>O: Sign in presenting certificate
    O->>O: Check issuer is trusted
    O-->>D: Treated as managed
    
Figure 7 · The management tool issues the certificate; Okta checks who issued it

Figure 7 shows the flow. The tool vouches for the device by issuing a certificate, and Okta trusts the tool’s vouching. The weak points are expiry and renewal, so plan monitoring for certificates nearing their end date.

Everyday analogy

A company parking sticker is issued by the security office and checked at the gate. It proves the car was registered, but not that the brakes work today.

Planning certificate lifetimes

Certificates have a start and an end date. Short lifetimes limit the damage if one is stolen but require reliable renewal. Long lifetimes reduce renewal work but increase risk and the chance that everyone forgets the date. Choose a lifetime that your automation can renew reliably, test renewal on a pilot group, and set alerts well before the end date.

9Signals from the Management Tool

Newer approaches let the management tool tell Okta directly about a device’s status.

Instead of relying only on certificates, Okta can connect to the management tool and ask or be told whether a device is managed and whether it meets the company’s compliance rules. When a person signs in from a device, Okta recognizes the device through the Okta app, looks up the matching record in the management tool, and uses the result in the policy decision.

The matching problem

For this to work, Okta must correctly pair its record of a device with the management tool’s record of the same device. Both need a shared identifier, such as a hardware serial number or a unique device identifier. If the identifiers do not match, the device looks unmanaged even when it is not. Making sure identifiers line up is one of the most important parts of the project.

Freshness of the signal

Compliance status changes over time. A device may be compliant in the morning and become non-compliant after a setting change in the afternoon. The management tool may only update its records on a schedule, and Okta may only refresh its view periodically. This delay means that signals can be a little behind reality. Decide how much delay is acceptable for each application, and use shorter session lifetimes for sensitive ones.

flowchart TD
    SI["Person signs in on device"] --> ID["Okta recognizes device
by its identity"] ID --> MT["Look up the same device
in management tool"] MT --> Q{"Match found and
device compliant?"} Q -->|"yes"| P1["Managed and compliant"] Q -->|"found, not compliant"| P2["Managed, not compliant"] Q -->|"no match"| P3["Unmanaged"]
Figure 8 · Okta pairs the device with the management tool’s record to learn its status

Figure 8 shows the lookup. Three outcomes are possible, each of which policies can treat differently. The “no match” outcome deserves attention: it may mean the device is unmanaged, or it may mean the identifiers failed to pair.

Everyday analogy

A hotel desk calls head office to confirm a guest’s booking. If the name is spelled differently in the two systems, the booking may not be found even though it exists. Shared, exact identifiers prevent that.

Handling devices that rarely connect

Some devices, such as laptops in storage or tablets in a cupboard, seldom report to the management tool. Their records can become stale, and compliance data may be days or weeks old. Decide what to do with stale records: treat them as unknown, require a fresh check-in, or flag them for follow-up. A clear rule avoids arguments when a long-absent device returns.

10Device Assurance Policies

Device assurance lets you write plain rules about device health and apply them to policies.

A device assurance policy is a named set of requirements about a device, such as a minimum operating system version, disk encryption turned on, a screen lock set, and certain security features present. Different operating systems have their own policies because their features differ. Once defined, an assurance policy can be referenced in authentication rules, so that only devices that meet the requirements can pass.

Common requirements

Software

Operating system version

Require a minimum version so known flaws are patched.

Data

Disk encryption

Require that stored data is encrypted in case of loss.

Access

Screen lock

Require a passcode or biometric to unlock the device.

Integrity

Not tampered with

Reject devices whose protections have been removed.

Hardware

Secure hardware

Require protected storage for secrets where available.

Protection

Security product present

Where supported, require an endpoint protection tool to be active.

Setting sensible thresholds

A requirement that no device meets is useless, and one that nearly all devices meet is pointless. Examine your fleet first. Set minimum versions that most healthy devices already satisfy, and raise them gradually. Give people notice and a way to update before the rule blocks them.

flowchart TD
    DV["Device facts reported"] --> CK{"Meets assurance policy?"}
    CK -->|"all requirements met"| PASS["Pass"]
    CK -->|"some unmet"| FAIL["Fail with reason"]
    FAIL --> GUIDE["Tell the person what to fix"]
    GUIDE --> RE["Re-check after fix"]
    RE --> CK
    
Figure 9 · Failing a check should tell the person what to fix and allow a re-check

Figure 9 emphasizes the human side. A failed check is only useful if the person knows what to do next. Clear messages and a quick re-check turn a blocked person into a fixed device.

Everyday analogy

A vehicle inspection station lists what failed and lets you return after repairs. A station that simply says “failed” with no detail leaves drivers frustrated and the roads no safer.

Keeping assurance rules understandable

Give each assurance policy a name that describes its purpose, such as one for finance laptops or one for standard phones. Add a plain description listing every requirement and the date of the last review. A reviewer should be able to read it in a minute and understand exactly what it demands and why.

11Writing Policy Rules with Device Conditions

Rules turn device facts into decisions. Keep them few, clear, and ordered with care.

In an authentication policy, each rule describes a situation and what to require. Device conditions might include whether the device is registered, whether it is managed, and whether it meets a named assurance policy. Rules are checked from top to bottom, and the first rule that matches decides the result. Order is therefore essential.

An example in words

1

Rule one

For finance staff on managed devices that meet the assurance policy: allow with a strong device-based proof and no further prompt.

2

Rule two

For any staff on registered but unmanaged devices: allow with extra proof, but only for web access.

3

Rule three

For everyone else, including unknown devices: deny, with a message explaining how to register or contact the helpdesk.

Guidelines

  • Most specific first: put narrow, high-trust rules above broad, low-trust ones.
  • End with a clear default: do not leave the final decision ambiguous.
  • Name rules plainly: a rule’s name should say what it does, so reviewers understand it.
  • Pair denial with guidance: a denied person should learn what to do next.
  • Test with real devices: each rule should be tried with devices in each state.
flowchart TD
    R["Request"] --> A{"Rule 1:
managed and compliant?"} A -->|"yes"| A1["Allow, strong device proof"] A -->|"no"| B{"Rule 2:
registered only?"} B -->|"yes"| B1["Allow with extra proof,
limited access"] B -->|"no"| C["Rule 3:
deny with guidance"]
Figure 10 · Rules checked in order: strongest trust first, default at the end

Figure 10 shows a simple three-step ladder. The most trusted devices pass first and enjoy the easiest experience, partially trusted devices get limited access, and the rest are refused with help.

Everyday analogy

An airport lounge has a priority lane for premium members, a standard desk for others, and a help counter for those with problems. Each person is directed at the first lane they qualify for.

Testing rule order

Order mistakes are among the most common causes of surprising results. After any change, walk each device state through the rules from top to bottom and record which rule matches. Keep a short table of expected matches. A rule placed too high can swallow devices meant for a later rule, and a missing default can leave gaps.

12Bring Your Own Device and Personal Phones

Personal devices are the hardest case. They are useful and cannot be fully controlled.

Many people prefer to use their own phones and laptops for work. Companies often allow this because it saves money and pleases staff, but it raises questions about privacy and control. A company usually cannot, and should not, take full control of a personal device. Yet it still wants some protection for company data.

Typical approaches

Light

Registration only

The person installs the Okta app. The company learns the device exists and can require device-based proof, without managing the device.

Separated

Work profile or container

A protected area on the device holds company apps and data, managed separately from personal content.

App-level

App protection

Company apps themselves enforce rules, such as requiring a passcode, without managing the whole device.

Full

Full enrollment

The device is fully managed. Usually reserved for company-owned devices.

Respect privacy

Be clear with staff about what the company can and cannot see or do on a personal device. Explain, in plain words, that management applies only to the work area where the design supports it. Trust and clear communication determine whether people enroll willingly.

Match access to trust

A sensible pattern is to grant full access only to managed, compliant company devices, limited access to personal devices with a work area or app protection, and web-only access with extra proof to registered personal devices. Unknown devices get nothing or only the lowest-risk applications.

flowchart LR
    CO["Company-owned,
fully managed"] --> F["Full access"] PW["Personal with
work profile"] --> L["Limited access"] PR["Personal,
registered only"] --> W["Web access with extra proof"] UN["Unknown device"] --> N["No access or lowest risk apps"]
Figure 11 · Access levels follow the amount of control the company has over the device

Figure 11 summarizes the principle. The less control the company has, the less access it grants. This approach respects personal privacy and protects company data at the same time.

Everyday analogy

A company lets staff keep their own bags at their desks, but the document safe is opened only from the company’s own secure room. Personal belongings are respected, and sensitive items stay inside the controlled area.

Offboarding personal devices

When people leave, work data on personal devices must go too. Where a work area exists, the company can remove just that area. Where only registration exists, revoke the registration and end sessions. Confirm that leavers are removed from both systems as part of the standard departure checklist, since personal devices are easy to forget.

13Architecture and Components

Seeing all the parts at once makes planning and troubleshooting easier.

A device trust setup involves several cooperating parts. Knowing who does what helps you place each control correctly and know where to look when something fails.

Endpoints

Devices

Laptops, desktops, phones, and tablets, owned by the company or by people.

Agent

Okta app on device

Registers the device and takes part in proving identity and health.

Control

Management tool

Enrolls, configures, and judges the compliance of devices.

Trust

Certificate authority

Where certificates are used, issues and renews the device identities.

Decision

Okta policies

Authentication rules and device assurance policies that make the decision.

Extra

Endpoint security tools

Where integrated, report the protection state of devices.

Record

System log

Notes device registrations, checks, and decisions.

flowchart LR
    DEV["Device"] --> APP["Okta app"]
    APP --> OK["Okta"]
    MDM["Management tool"] -->|"enroll, configure"| DEV
    MDM -.->|"managed and compliance signals"| OK
    CA["Certificate authority"] -.->|"device certificates"| DEV
    EDR["Endpoint security tool"] -.->|"protection signal"| OK
    OK --> POL["Authentication and
device assurance policies"] POL --> APPS["Applications"] OK --> LOG["System log"]
Figure 12 · The main parts of a device trust setup and how they connect

Figure 12 draws the picture. The device is at the left, supported by the management tool. Okta receives facts from the device, from the management tool, and optionally from a certificate authority and security tools. Policies combine these facts and decide on access to applications. Everything is recorded in the log.

Where problems tend to arise

Most failures occur at the joints between parts: a profile that never reached the device, a certificate that expired, a mismatched identifier, a signal that arrived late, or a policy that checks the wrong condition. Knowing the joints tells you where to look first.

Everyday analogy

A relay race is lost at the hand-over of the baton far more often than in the running. In device trust, the hand-overs between systems are where things drop.

Plan for failure of a component

Think about what happens if the management tool is unreachable, if a signal source is slow, or if a certificate authority fails. Decide in advance whether policies should fail open, allowing access with extra proof, or fail closed, denying access. For most ordinary applications, a short failure should not stop work. For the most sensitive ones, a cautious default is appropriate.

14Desktop Devices: Windows and macOS

Laptops and desktops are the workhorses of most companies. They have their own considerations.

Typical building blocks

  • Okta app: installed on the device, often by the management tool, to register it and take part in sign-in.
  • Management enrollment: the device is enrolled in the company’s management tool, usually at first setup.
  • Settings profiles: deployed by the management tool to enforce encryption, screen lock, and updates.
  • Secure hardware: modern laptops contain protected chips that can hold secrets safely.

Common patterns

SituationTypical approachWatch for
New company laptopEnroll during first setup, deploy the Okta app, register automaticallyPeople skipping steps if setup is manual
Existing fleetPush the Okta app and settings through the management tool in wavesDevices that rarely connect
Shared or kiosk machinesTreat separately with simplified policiesMultiple people using one device
Contractor laptopsPrefer web-only access or company-supplied devicesUnmanaged devices with broad access
Virtual desktopsCheck the underlying host and the virtual session separatelyDevice identity of the virtual machine

Operating system differences

Windows and macOS expose different facts and use different management features. Policies should be written for each separately, with equivalent intent but different checks. Do not assume that a rule for one operating system works the same way on the other, and test each.

flowchart TD
    NL["New laptop"] --> EN["Enroll in management tool"]
    EN --> PR["Profiles: encryption, lock, updates"]
    EN --> AP["Install Okta app"]
    AP --> RG["Register with Okta"]
    PR --> CP["Compliance evaluated"]
    RG --> TR["Trusted for sign-in"]
    CP --> TR
    
Figure 13 · A new laptop is enrolled, configured, registered, and then trusted

Figure 13 shows the happy path for a new device. Automating these steps during first setup reduces mistakes and gives the company trust in each device from day one.

Everyday analogy

Issuing a new employee with a uniform, a badge, and an induction on day one means they are properly equipped from the start. Retrofitting years later is much harder.

Updates and patching

Desktop operating systems release updates often, and assurance rules that demand recent versions can suddenly fail a large share of devices. Coordinate with the endpoint team on update schedules, give staff time to install updates, and consider a grace period after each new release before the minimum version rises.

15Mobile Devices: iOS and Android

Phones and tablets are personal, always with us, and a prime target for loss and theft.

Mobile operating systems have built-in management frameworks that management tools use. They also have strong app separation. Mobile device trust often involves delivering the Okta app and its settings through the management tool, and using either a managed device or a protected work area to separate company data from personal data.

Common mobile situations

Company-owned

Fully managed phones

The company controls settings, apps, and can wipe the device. Highest trust.

Personal

Work profile or user enrollment

Company apps live in a managed area. Personal content stays private.

Personal

Unmanaged with the Okta app

Registered but not managed. Limited trust, extra proof for sensitive access.

Shared

Shared tablets

Used by multiple staff, such as in stores or clinics. Needs simple sign-in and tight scope.

Lost and stolen phones

Phones get lost far more often than laptops. Prepare a clear procedure: report quickly, revoke the device’s registration in Okta, end its sessions, and where managed, lock or wipe it through the management tool. Practice this procedure so that it takes minutes, not hours.

sequenceDiagram
    participant P as Person
    participant H as Helpdesk
    participant O as Okta
    participant M as Management tool
    P->>H: Report lost phone
    H->>O: Revoke device registration and sessions
    H->>M: Lock or wipe if managed
    M-->>H: Confirmation
    O-->>H: Sessions ended
    H-->>P: Guidance for replacement
    
Figure 14 · A lost phone is cut off in Okta and locked or wiped in the management tool

Figure 14 shows the two halves of the response. Okta ends the device’s ability to sign in, and the management tool protects the data on it. Doing both is important, because each covers what the other cannot.

Everyday analogy

If a house key is lost, you change the lock and tell the neighbours. One action closes the door, the other limits damage if it was already used.

Mobile operating system updates

Each year brings new mobile operating system versions, and older phones eventually stop receiving updates. Decide how you will treat devices that can no longer be updated. A clear retirement policy, supported by device replacement budgets, prevents a growing tail of unsupportable phones in your fleet.

16Endpoint Security Integrations

Protection products add another view of a device’s health.

Endpoint security products watch devices for malware, suspicious behaviour, and signs of compromise. Okta can accept signals from some of these products, such as an assessment of whether a device looks safe or at risk. These signals can be used in policies, for example to require extra proof or deny access when a device is flagged as high risk.

What this adds

  • Dynamic health: a device that was fine this morning but is now infected can be treated differently immediately.
  • Evidence beyond configuration: a device can be correctly configured and still compromised. Security tools see behaviour.
  • Response automation: a flagged device can be cut off from sensitive applications without human delay.

Cautions

Signals can be wrong. A false alarm that blocks a senior executive before a board meeting creates pressure to disable the feature. Start by using the signal to require extra proof rather than to deny, review the results, and tighten only with evidence. Also check how quickly signals arrive, and what happens if the security tool is unavailable.

flowchart LR
    SEC["Endpoint security tool
watches the device"] -->|"risk signal"| OK["Okta"] MDM["Management tool"] -->|"compliance signal"| OK OK --> POL{"Policy"} POL -->|"low risk and compliant"| A["Allow"] POL -->|"medium risk"| X["Extra proof"] POL -->|"high risk"| D["Deny and notify"]
Figure 15 · Risk and compliance signals together decide between allow, extra proof, and deny

Figure 15 shows a graded response. Low risk passes, medium risk is challenged, and high risk is refused. Having a middle option avoids the all-or-nothing trap.

Everyday analogy

A building with both a doorman and a camera system gains from sharing information. If the camera spots a suspicious package, the doorman can stop deliveries until it is checked.

Avoiding alert fatigue

Security products can generate large numbers of signals. Sending all of them to access rules creates noise and unnecessary blocks. Agree with the security team which signal levels should change access decisions, and keep the rest for investigation. A short list of meaningful triggers is better than a long list that people learn to ignore.

17Rolling Out Without Locking People Out

A good rollout earns trust. A bad one is remembered for years.

1

Take stock

List devices by type, ownership, and management status. Find the unknowns.

2

Set goals by application

Decide what trust level each application deserves.

3

Register first

Encourage everyone to install the Okta app so devices become known.

4

Observe

Apply rules that record device status but do not block, and study the results.

5

Warn

Tell people with non-compliant devices what to fix and by when.

6

Require extra proof

For unmanaged devices on sensitive applications, ask for stronger proof.

7

Restrict

Only after warnings and preparation, deny unmanaged devices on the most sensitive applications.

8

Support and review

Staff the helpdesk, track exceptions, and review the results.

Communication is half the job

Staff should hear about the change several times, in plain words: why it is happening, what they must do, how long they have, and where to get help. Include simple step-by-step guides for each device type. People forgive inconvenience that was explained and resent inconvenience that was a surprise.

flowchart LR
    A["Take stock"] --> B["Register devices"]
    B --> C["Observe only"]
    C --> D["Warn people"]
    D --> E["Extra proof"]
    E --> F["Restrict for sensitive apps"]
    F --> G["Review and support"]
    
Figure 16 · Tighten gradually: observe, warn, challenge, then restrict

Figure 16 shows the gentle ramp. Every step gives people time and information. Jumping directly to restriction is how organizations create angry crowds and exception requests from executives.

Everyday analogy

When a city introduces a new parking rule, it posts notices, issues warnings, and only later fines. Residents adapt, and the rule achieves its purpose without resentment.

Measuring rollout success

Decide in advance how you will judge each stage: the share of devices registered, the share managed and compliant, the number of blocked sign-ins, the count of helpdesk tickets, and the number of exceptions. Review these numbers weekly during rollout. If tickets rise sharply, pause and fix the cause before proceeding.

18Troubleshooting Device Trust Problems

Most problems fall into a few families. Work from the device outward.

SymptomLikely causeWhat to check
Managed laptop appears unmanagedIdentifier mismatch, profile missing, or stale recordDevice identifiers in both systems, profile deployment, last check-in time
Device not registeredOkta app not installed or not signed inApp presence, sign-in state, device list in Okta
Compliance failing unexpectedlyRule too strict or data out of dateAssurance policy values, last report time
Certificate-based trust suddenly failsCertificate expired or issuer changedCertificate dates, trust configuration
Only some people affectedGroup or policy difference, or old operating systemCompare a working and failing person
Browser fails but app worksBrowser cannot present the device proofBrowser support and configuration
Lost device still signing inRegistration or sessions not revokedDevice status, active sessions
Everything fails after changePolicy order or condition mistakeRecent policy edits, rule order

A simple routine

1

Device

Is the Okta app installed, signed in, and running?

2

Management

Is the device enrolled, and did it recently check in?

3

Pairing

Do Okta and the management tool agree about which device this is?

4

Health

Does it meet the assurance requirements today?

5

Policy

Which rule matched, and does the system log explain the outcome?

flowchart TD
    P["Problem reported"] --> A{"Okta app
present and signed in?"} A -->|"no"| A1["Install or sign in"] A -->|"yes"| B{"Enrolled and recently
checked in?"} B -->|"no"| B1["Fix enrollment"] B -->|"yes"| C{"Paired in
both systems?"} C -->|"no"| C1["Fix identifiers"] C -->|"yes"| D{"Meets health rules?"} D -->|"no"| D1["Guide the person to fix"] D -->|"yes"| E["Check policy order and log"]
Figure 17 · Troubleshoot from the device inward, one layer at a time

Figure 17 shows the layered approach. Each question rules out a family of causes. Skipping layers wastes time, so resist the urge to edit policies first.

Everyday analogy

If the car will not start, you check fuel, battery, and ignition before replacing the engine. Work through the simple possibilities in order.

Using the system log

Okta’s log records device-related events such as registrations, checks, and policy outcomes. When a person reports a problem, find their sign-in at the reported time and read which rule matched and why. Compare with a successful sign-in from the same person to see what differs. Most issues can be diagnosed from the log in minutes when you know where to look.

19Worked Examples in Plain Words

Three small stories show the thinking from problem to settled design. No code is needed to follow them.

Example 1: Protecting the finance applications

A company wants to ensure that payroll and payment applications are only reachable from company-managed laptops. The identity team and the endpoint team meet and agree that the payment application deserves the highest level of device trust. They deploy the Okta app through the management tool to all finance laptops, connect the management tool to Okta, and define a device assurance policy requiring encryption, a screen lock, and a recent operating system version. For a month, the policy only records results. The team discovers twelve laptops that are enrolled but have encryption off, and four that are not enrolled at all. They fix these, warn the affected staff, and then switch the payment application to require a managed, compliant device. Finance staff on personal phones may still approve small items in a limited mobile view, but only with extra proof.

Example 2: A merger with two management tools

Two companies merge, and each uses a different device management product. Okta must trust devices from both. The team adds both tools as sources of management information, ensures that device identifiers are consistent across the two, and writes one assurance policy per operating system rather than per tool. During the transition, rules accept devices managed by either tool, and a project plan moves all devices to one tool over a year. The assurance policies stay the same throughout, so users notice little change.

Example 3: Contractors and temporary staff

A company has hundreds of contractors who use their own laptops. Rather than enrolling those laptops in company management, the team creates a contractor group with access to a small set of web applications. The rule for contractors requires a registered device and strong proof, grants web access only, and prevents downloads. Sensitive applications refuse contractor access entirely. If a contractor needs deeper access, the company issues a managed laptop for the duration of the engagement and collects it afterwards.

flowchart TD
    N["Business need"] --> S["Classify applications
by sensitivity"] S --> D["Classify devices
by control and health"] D --> M["Match trust to sensitivity"] M --> O["Observe, then warn"] O --> E["Enforce in waves"] E --> R["Review and refine"]
Figure 18 · The same path from need to enforcement fits all three examples

Figure 18 shows the shared shape. Each story classified applications and devices, matched trust to sensitivity, observed first, and enforced gradually. The merger and contractor stories show that the same pattern adapts to complicated situations.

ExampleMain challengeApproach
Finance applicationsUnknown device healthAssurance policy, observation, then enforcement
MergerTwo management toolsBoth as sources, one policy per operating system
ContractorsCannot manage their devicesRegistered devices, web-only access, strong proof
Everyday analogy

A building manager gives employees full keys, contractors escorted access, and visitors a lobby pass. The doors are the same; the trust attached to each person and their equipment decides how far they get.

What the examples teach

The lessons are modest and practical. Prepare an inventory, match trust to sensitivity, observe before enforcing, and work as one team. None of the examples needed exotic technology. They needed patience, clear communication, and a willingness to fix small mismatches before they grew into large outages.

20Security Considerations

The systems that decide trust must themselves be trustworthy.

Principles to follow

Strong

Prefer hard-to-copy proof

Use device-bound secrets in protected hardware rather than copyable files.

Fresh

Respect staleness

Signals age. Use shorter sessions for sensitive applications.

Guard

Protect the management tool

It can reach every device. Its administrators need the strongest controls.

Least

Limit integration power

The link between Okta and the tool should have only the access it needs.

Plan

Revocation readiness

Know how to cut off a device quickly in both systems.

Layer

Never rely on devices alone

Keep strong proof of identity and sensible policies in place.

The management tool as a high-value target

A tool that can configure, lock, and wipe every device is extremely powerful. If an attacker takes over its administrator account, they can push malicious software to the whole fleet or mark compromised devices as compliant. Protect it with the strongest sign-in controls you have, separate administrator accounts, limited roles, and alerts on unusual changes.

Spoofed or stolen device identities

If a device identity is a copyable file, a thief who copies it can impersonate the device. This is why identities held in protected hardware are better. Understand how each platform stores device secrets, and prefer designs where the secret cannot leave the device.

Compromised but compliant

A device can pass every configuration check and still be infected. Compliance is not proof of safety. Use endpoint security signals and behavior-based risk detection to cover what configuration checks cannot.

Privacy of device data

Device information can reveal personal details, such as location, installed apps, and usage. Collect only what policy needs, explain it to staff, and follow your privacy rules and local law, especially on personal devices.

flowchart TD
    A["Threat: management tool takeover"] --> C1["Control: strongest admin sign-in, limited roles, alerts"]
    B["Threat: copied device identity"] --> C2["Control: secrets in protected hardware"]
    D["Threat: compromised but compliant device"] --> C3["Control: endpoint security and risk signals"]
    E["Threat: stale signal"] --> C4["Control: short sessions for sensitive apps"]
    F["Threat: privacy overreach"] --> C5["Control: collect minimum and explain"]
    
Figure 19 · Each threat is paired with a simple control

Figure 19 pairs five threats with controls. None is exotic. Together they make device trust a source of real protection instead of false comfort.

Everyday analogy

A building’s master key cabinet deserves a better lock than any single door. The system that grants trust to everything else must be the best defended.

!
Privacy note

Device data can be personal, particularly on personal devices. Agree with your privacy and legal teams what is collected, why, how long it is kept, and who may see it, and tell staff in plain language.

Plan for the day it fails

No control works every time. Decide in advance what you will do if a compromised device gets through: force a fresh sign-in, require stronger proof, revoke the device, and investigate neighbouring activity. A rehearsed plan turns a frightening event into a procedure, and the lessons improve every layer.

21Monitoring, Logging, and Metrics

Device trust is a living system. Measures show whether it is working and where to improve it.

What to measure

Coverage
share of devices registered and managed
Health
share of managed devices compliant
Friction
blocked sign-ins and tickets

Helpful measures over time

  • Registered devices per person: expected to grow as the Okta app spreads.
  • Managed share of sign-ins: how much sign-in traffic comes from managed devices.
  • Compliance failures by reason: shows which requirements cause the most trouble.
  • Mismatched devices: devices seen in one system but not the other.
  • Certificates nearing expiry: where certificates are used.
  • Stale devices: devices that have not checked in for a long time.
  • Exceptions: number, age, and owners of approved exceptions.
flowchart LR
    OK["Okta events and device list"] --> COL["Collector"]
    MDM["Management tool inventory"] --> COL
    SEC["Security tool reports"] --> COL
    COL --> DASH["Dashboards"]
    COL --> ALR["Alerts"]
    DASH --> OWN["Owners and leadership"]
    ALR --> OPS["Operations and security"]
    
Figure 20 · Signals from several systems feed dashboards and alerts

Figure 20 shows that no single source tells the whole story. Okta shows sign-ins and registered devices, the management tool shows inventory and compliance, and security tools show risk. Combining them reveals gaps and mismatches.

Alerts worth having

  • A sudden drop in the share of managed devices signing in.
  • A spike in compliance failures after an operating system release.
  • Certificates expiring within a set number of days.
  • Changes to device assurance policies or to the management integration.
  • A high-risk device signal for a privileged user.
Everyday analogy

A fleet manager watches how many vehicles are serviced, how many are overdue, and how many broke down. The same simple counts guide device trust.

Reporting to leaders

Leaders want a simple story. A one-page monthly summary showing coverage, compliance rate, exceptions, and tickets, with a few sentences of explanation, is enough. Show trends rather than single months, and call out decisions that need leadership input, such as budget for replacing unsupportable devices.

22Testing and Validation

Test every device state, not only the happy one.

A test matrix

Device stateExpected result for sensitive appExpected result for ordinary app
Managed and compliantAllow, smooth sign-inAllow
Managed, not compliantDeny with guidanceAllow with extra proof or warning
Registered onlyDeny or limited web accessAllow with extra proof
Unknown deviceDenyExtra proof or limited
Lost device, revokedDenyDeny
Compliant but high-risk signalDeny and notifyExtra proof

Test timelines

1

Pilot devices

Prepare one device in each state and operating system.

2

Change one thing at a time

Turn encryption off, update the version, remove the profile, and observe the effect.

3

Measure delay

Note how long status takes to change in Okta after a change on the device.

4

Test revocation

Practice cutting off a device in both systems and confirm the result.

5

Test the person’s experience

Read every message people will see and confirm it tells them what to do.

flowchart LR
    ST["Set device into a state"] --> TR["Try sign-in to each app"]
    TR --> OB["Observe result and message"]
    OB --> CMP{"Matches the matrix?"}
    CMP -->|"no"| FX["Adjust policy or integration"]
    FX --> ST
    CMP -->|"yes"| NX["Next state"]
    
Figure 21 · Walk each device state through the matrix until all results match

Figure 21 shows the testing loop. Each state is tried, observed, and compared with the expected result. Only when all rows match is the design ready for wider rollout.

Everyday analogy

Before a new airport security procedure begins, officials test it with every kind of traveller: families, wheelchairs, large bags. A design that works only for the average traveller is not ready.

Repeating tests after change

Tests are not a one-time activity. After any change to policies, assurance rules, the integration, or the management tool, repeat the key checks for each device state. Keep the test matrix in a shared place and note the date of the last run. Small, frequent checks catch problems while they are cheap to fix.

23Operating Model and Ownership

Device trust spans teams. Clear ownership prevents gaps.

RoleResponsibility
Identity platform teamOwns Okta policies, device assurance rules, and the integration
Endpoint management teamOwns enrollment, profiles, compliance rules, and device inventory
Security teamSets trust requirements, reviews exceptions, handles incidents
HelpdeskFirst response to blocked users, lost devices, and registration questions
Application ownersDeclare the sensitivity and the trust level their applications need
Privacy and legalApprove data collection and personal device approach
ProcurementBuys devices that meet the minimum security features

Routines

  • Weekly: review mismatches, stale devices, and failure reasons.
  • Monthly: review exceptions and the trend of coverage and health.
  • On each major operating system release: review assurance minimum versions and test compatibility.
  • Quarterly: review policies, integrations, and certificate dates with both teams.
  • Joiner and leaver: make sure device registrations are removed and devices collected when people leave.
flowchart LR
    NEW["New device or person"] --> ENR["Enroll and register"]
    ENR --> RUN["Run: monitor compliance"]
    RUN --> RVW["Regular review"]
    RVW --> CHG["Update policies"]
    RUN --> OFF["Leaver or retired device"]
    OFF --> REV["Revoke, wipe, collect"]
    
Figure 22 · The life of a device from enrollment to retirement

Figure 22 shows a complete lifecycle. The retirement step is easy to forget. Devices that leave the company without revocation remain a quiet risk.

Everyday analogy

A library tracks every book from purchase to withdrawal. Books that disappear without a record are lost twice: once physically and once from the catalog.

Handover and continuity

Staff change roles, and knowledge about device trust often leaves with them. Keep the runbook, the glossary, and the exception register in a shared place, and ensure at least two people in each team understand the integration. When owners leave, reassign their items explicitly.

24Advantages, Disadvantages, and Trade-offs

Device trust adds real protection and real effort.

Advantages

  • Stolen passwords alone are not enough to reach sensitive data.
  • Unhealthy devices are kept away from important applications.
  • Trust levels can match application sensitivity.
  • Smoother sign-in on trusted devices.
  • Clear inventory of which devices access what.
  • Faster response to lost or compromised devices.

Disadvantages

  • Needs two systems and two teams to work together.
  • Signals can lag or fail to match.
  • Personal devices raise privacy and control questions.
  • Strict rules can block legitimate work.
  • Certificates and integrations need ongoing care.
  • Compliant devices can still be compromised.

Key trade-offs

  • Security versus convenience: stricter device rules protect more and inconvenience more.
  • Control versus privacy: deeper management gives more control and intrudes more on personal devices.
  • Freshness versus load: more frequent signals are more accurate and cost more effort.
  • Uniformity versus fit: one rule for everyone is simple; tailored rules fit better and are harder to maintain.
Everyday analogy

A strict dress code at a secure site keeps the site safer and sometimes inconveniences visitors. Wise managers set strictness according to what is being protected.

Comparing cost and benefit honestly

The visible costs are setup effort, ongoing care for two systems, and occasional friction for users. The benefits are partly invisible: accounts that were never taken over, data that never leaked, and incidents that never happened. Because prevented problems are hard to see, track coverage and incident trends over time so the value is visible when budgets are discussed.

25Design Patterns That Work

Teams that run device trust calmly reuse a handful of simple patterns.

DP-01 · TRUST TIERS BY APPLICATION Recommended
What it looks like

Applications are placed in a few tiers, and each tier states the device trust it requires.

Why it helps

Rules are simple to explain, and effort is focused where the risk is highest.

Watch for

Too many tiers become hard to manage. Three or four are usually enough.

DP-02 · REGISTER, OBSERVE, WARN, ENFORCE Recommended
What it looks like

A staged rollout that tightens only after devices are known and people have been warned.

Why it helps

Minimizes lockouts and builds goodwill.

Watch for

Set dates for each stage so the plan does not stall.

DP-03 · ONE ASSURANCE POLICY PER OPERATING SYSTEM Recommended
What it looks like

Each operating system has a named assurance policy that is reused by many rules.

Why it helps

Raising a minimum version is one change, not dozens.

Watch for

Test the effect on devices before raising a minimum.

DP-04 · GRADED RESPONSE Recommended
What it looks like

Rules allow, challenge, or deny depending on device state and risk signals, not simply allow or deny.

Why it helps

Reduces needless blocks and gives people a path forward.

Watch for

Keep the number of response levels small and well explained.

DP-05 · SHARED RUNBOOK ACROSS TWO TEAMS Recommended
What it looks like

Identity and endpoint teams keep one document describing the integration, owners, and procedures.

Why it helps

Reduces finger-pointing and speeds incidents.

Watch for

Review it after every incident and every significant change.

flowchart TD
    P1["Trust tiers by application"] --> OUT["Calm, graded, well-understood device trust"]
    P2["Staged rollout"] --> OUT
    P3["Assurance policy per OS"] --> OUT
    P4["Graded response"] --> OUT
    P5["Shared runbook"] --> OUT
    
Figure 23 · Several patterns together produce calm, graded device trust

Figure 23 shows that the patterns reinforce each other. Tiers set expectations, staging protects people, shared assurance policies keep changes small, graded responses avoid harsh blocks, and a shared runbook keeps the two teams aligned.

Everyday analogy

A well-run venue has zones with different entry rules, a trial period for changes, a standard checklist per gate, polite alternatives when someone does not qualify, and one handbook for all staff.

Turning patterns into a standard

Many organizations capture these patterns in a short internal standard: the trust tiers, the assurance policies, the rollout stages, the exception rules, and the owners. A standard avoids reinventing decisions for each application and makes audits straightforward. Keep it short enough that people actually read it.

26Anti-patterns to Avoid

These habits look convenient at first and cause pain later.

AP-01 · DENY ALL UNMANAGED ON DAY ONE Avoid
What it looks like

A company-wide rule blocks every unmanaged device before the fleet is understood.

Why it hurts

Thousands of people are locked out, executives demand exceptions, and the project loses trust.

Better approach

Register, observe, warn, challenge, then restrict by application tier.

AP-02 · TRUSTING REGISTRATION AS MANAGEMENT Avoid
What it looks like

A rule treats any registered device as company-controlled.

Why it hurts

Personal and unhealthy devices receive the same trust as managed ones.

Better approach

Distinguish registered from managed from compliant in rules.

AP-03 · THE SILENT CERTIFICATE EXPIRY Avoid
What it looks like

Certificates expire with no monitoring, and managed devices suddenly look unmanaged.

Why it hurts

A large part of the company is blocked on a Monday morning.

Better approach

Track expiry dates and alert well in advance.

AP-04 · TWO TEAMS, NO SHARED PLAN Avoid
What it looks like

Identity and endpoint teams make changes independently.

Why it hurts

Changes collide, identifiers drift, and each team blames the other.

Better approach

Joint plan, shared runbook, and agreed change windows.

AP-05 · PERMANENT EXCEPTIONS Avoid
What it looks like

Exceptions granted to senior staff or urgent cases never expire.

Why it hurts

The most powerful accounts end up on the weakest devices.

Better approach

Every exception has an owner, a reason, and an end date.

A device is part of the identity. Know it, check it, and trust it only as far as you can see into it, and never ask people to bear a rule that nobody explained.

Spotting anti-patterns early

Warning signs include exceptions with no end date, certificates nobody tracks, rules that nobody can explain, and two teams that rarely talk. If you see any of these, pause and apply the better approach before the problem grows. Anti-patterns usually begin as sensible shortcuts under time pressure, so correct them kindly but firmly.

27Best Practices and Common Mistakes

This chapter gathers the habits that separate calm programs from chaotic ones.

Best practices

1

Start with inventory

Know your devices, owners, and management status.

2

Classify applications

Decide the device trust each application deserves.

3

Work as one team

Identity and endpoint teams share a plan and a runbook.

4

Make identifiers match

Ensure devices are paired correctly across systems.

5

Set realistic requirements

Base thresholds on your fleet, then raise gradually.

6

Stage the rollout

Register, observe, warn, challenge, restrict.

7

Explain everything

Give people clear messages and step-by-step guides.

8

Rehearse lost-device response

Cut off access in Okta and lock or wipe in the management tool.

9

Watch and review

Monitor coverage, health, mismatches, and exceptions regularly.

Common mistakes

MistakeWhat happensFix
Mismatched device identifiersManaged devices look unmanagedAgree on a shared identifier and verify in a pilot
Ignoring Linux and special devicesUnmanaged blind spotsInclude them in the inventory and plan
Raising minimum versions suddenlyMass failuresWarn first and raise gradually
No message for blocked peopleTicket floodsWrite clear guidance for each failure
Forgetting retired devicesOld registrations remainRevoke during leaver and retirement steps
Treating compliance as safetyCompromised devices passAdd security signals and risk detection
Skipping personal device privacy talkResistance and mistrustExplain what is and is not collected

A short pre-enforcement routine

Before turning on a restrictive rule, confirm that pilot devices of each type behave as expected, that the share of affected people is small and known, that the helpdesk has guides, that exceptions have a process, that rollback is prepared, and that leadership has agreed the date. This takes a few hours and avoids most launch-day trouble.

Everyday analogy

Before a new safety rule at a factory takes effect, managers check the equipment, train the workers, and have a plan if production slows. The same care applies to access rules.

A short yearly review

Once a year, step back from the details. Ask whether the trust tiers still match the applications, whether assurance minimums are right, whether the integration is healthy, whether exceptions have ended, whether the personal device approach still respects privacy, and whether new threats call for stronger controls. Record the answers and the actions that follow.

28Real-World Scenarios

Four fictional companies show how these ideas play out in practice.

Scenario 1: The Monday of expired certificates

Northgate Services relied on device certificates to mark laptops as managed. One Monday morning, hundreds of staff found themselves blocked from payroll. A certificate issued three years earlier had expired, and no one was watching the date. The team renewed the certificate, restored access within hours, and built a dashboard and alerts that warn sixty days before any certificate expires. They also added a runbook entry for certificate renewal.

Scenario 2: The executive on the old tablet

At Silverbrook Capital, a senior partner used an old tablet that could not meet the new assurance policy. Instead of granting a permanent exception, the security team offered a new managed tablet within a week and gave a temporary exception with an end date and a named approver. The partner received the new device, the exception expired on time, and the incident reinforced the rule that exceptions always end.

Scenario 3: The device that was two devices

Redwood Manufacturing saw a group of managed laptops appearing as unmanaged in Okta. Investigation showed that the management tool recorded devices by one identifier and Okta recorded them by another, and that a hardware replacement program had changed the identifier for repaired laptops. The teams agreed on a stable identifier and added a weekly report of unmatched devices. The mismatches disappeared, and the weekly report caught later problems early.

Scenario 4: The phone left in a taxi

A sales manager at Clearwater Retail left a phone in a taxi. She reported it within minutes. The helpdesk revoked the phone’s registration in Okta and ended its sessions, and the endpoint team locked the phone through the management tool and later wiped it when the phone was not recovered. No company data was exposed. The team credited their rehearsals and a one-page procedure that both teams knew.

flowchart LR
    I["Incident or finding"] --> L["Read the logs and inventories"]
    L --> C["Contain the effect"]
    C --> F["Fix the root cause"]
    F --> T["Retest each device state"]
    T --> R["Update runbook and monitoring"]
    
Figure 24 · A repeatable path from incident to lasting improvement

Figure 24 shows what the scenarios had in common. Each team read the evidence, contained the effect, fixed the root cause, retested, and updated their runbook and monitoring so that the same problem would be caught earlier next time.

What the scenarios share

In every story, a small amount of preparation made a large difference: a certificate dashboard, an exception with an end date, a weekly mismatch report, a rehearsed lost-phone procedure. The cost of this preparation is measured in hours, while the cost of its absence is measured in blocked staff, exposed data, and long nights. This is the central lesson of the guide.

29Frequently Asked Questions

Quick answers to the questions beginners ask most often.

Q1What is device trust?
It is the practice of basing access decisions on the device being used, such as whether it is known, managed by the company, and healthy, as well as on who the person is.
Q2What are MDM and EMM?
MDM is mobile device management, tools that configure and control devices. EMM adds control of apps and content. Both let a company set up, monitor, and protect its devices.
Q3What is the difference between registered and managed?
Registered means Okta knows about the device. Managed means the company’s management tool controls it. A personal phone with the Okta app is registered but not managed.
Q4Why integrate a management tool with Okta?
Only the management tool truly knows whether the company controls a device and whether it meets company rules. The integration lets Okta use that knowledge in access decisions.
Q5How does Okta know a device is managed?
Through certificates installed by the management tool, through direct signals from the tool, or both, depending on your Okta engine and product. Confirm the options for your setup.
Q6What is a device assurance policy?
It is a named set of requirements about device health, such as minimum operating system version, encryption, and screen lock, which can be used in authentication rules.
Q7Can personal phones be used safely?
Yes, with limits. Options include registration only, a protected work area, or app protection. Grant less access the less control the company has over the device.
Q8Does the company see my personal data on a personal device?
That depends on the design. Work-area designs limit management to company apps and data. Companies should explain clearly what they can and cannot see.
Q9Why does my managed laptop appear unmanaged?
Common causes are mismatched identifiers between Okta and the management tool, a missing profile, an expired certificate, or a stale record. Walk the troubleshooting routine from the device inward.
Q10Is a compliant device always safe?
No. Compliance means settings meet the rules. A device can still be infected. Combine compliance with security tool signals and risk detection.
Q11How fresh are device signals?
They can lag behind reality, because tools update on schedules. Decide how much delay is acceptable and use shorter sessions for sensitive applications.
Q12Should I block unmanaged devices immediately?
No. Register and observe first, warn people, then require extra proof, and restrict only the most sensitive applications once people have had time to prepare.
Q13What if a device fails a check?
The person should see a clear message about what to fix, and be able to re-check after fixing. Provide step-by-step guides for each device type.
Q14How should I handle contractors?
Prefer company-supplied managed devices for deep access. Otherwise, allow registered devices with strong proof for web-only access to a small set of applications.
Q15What happens when a device is lost?
Revoke its registration and end its sessions in Okta, and lock or wipe it through the management tool if it is managed. Rehearse this procedure.
Q16Can two management tools be used together?
Yes, as in a merger. Add both as sources, keep identifiers consistent, and use assurance policies defined by operating system rather than by tool.
Q17What about shared devices and kiosks?
Treat them separately with simpler policies and a narrow scope, since several people use one device and individual device-bound proof may not fit.
Q18How do I set minimum operating system versions?
Look at your fleet, choose a version most healthy devices already satisfy, announce changes in advance, and raise it gradually.
Q19Do certificates prove device health?
No. They prove enrollment. Health needs compliance signals or assurance checks. Also watch certificate expiry.
Q20How do endpoint security tools help?
They watch device behaviour and can report risk to Okta, so that a compromised device can be challenged or denied even if its settings are correct.
Q21Who should own the integration?
Both the identity platform team and the endpoint management team, with a shared runbook, a joint plan, and agreed change windows. Security sets the requirements.
Q22What metrics should I track?
Coverage of registered and managed devices, compliance rate and failure reasons, unmatched devices, stale devices, certificate expiry, exceptions, and helpdesk tickets.
Q23How do I handle exceptions?
Give each one a named owner, a reason, a limited duration, and a review. Avoid permanent exceptions, especially for senior staff.
Q24What are the main security risks?
Takeover of the management tool, copied device identities, compromised but compliant devices, stale signals, and over-collection of personal data. Each has simple controls.
Q25Do device rules replace multi-factor authentication?
No. They complement it. Device proof can even serve as a strong factor, but identity proof and sensible policies remain essential.
Q26How do I test safely?
Prepare pilot devices in each state and operating system, change one thing at a time, measure how long changes take to appear, and test revocation and messages.
Q27What if signals disagree?
Decide in advance which signal wins for each application. A sensible default is to trust the stricter signal for sensitive applications and to challenge rather than deny for ordinary ones.
Q28Is it licensed separately?
Features are tied to license and release. Confirm with your Okta account team and the documentation which device features are included.
Q29How would I explain this to a non-technical manager?
Say that a password proves who someone is, but not what they are using. Device trust checks that the equipment is known, controlled by us, and in good shape before it reaches important systems.
Q30Where can I confirm exact steps?
In your own Okta Admin Console, your management tool’s documentation, and the official Okta documentation, since names, features, and compatibility change often.

30Summary and Key Takeaways

Device trust adds the second half of the question: not only who, but from what. Build it patiently, in two teams, with clear messages.

We began with two visitors holding the same badge but arriving with very different equipment. We saw how Okta can tell a registered device from a managed one, how management and enterprise mobility tools bring knowledge of control and compliance, and how certificates, signals, assurance policies, and security tools combine into a level of trust. We explored policy rules, personal and mobile devices, rollout, troubleshooting, security, monitoring, testing, ownership, patterns, and pitfalls.

The craft lies in a few steady habits: know your devices, classify your applications, match trust to sensitivity, make the two teams work as one, stage the rollout, explain each change, and keep watching. Confirm Okta-specific and tool-specific details in your own consoles and the official documentation.

Key Takeaways

  • Check the device as well as the person. A strong password on an unknown or unhealthy device is a weak defence.
  • Know the ladder. Unknown, registered, managed, and compliant are different levels of trust, and policies should treat them differently.
  • Use the management tool’s knowledge. Connect your MDM or EMM to Okta through certificates or signals, and make sure device identifiers match across systems.
  • Write clear, graded rules. Use device assurance policies per operating system, order rules from most to least trusted, and prefer allow, challenge, and deny over blunt blocks.
  • Roll out in stages. Register, observe, warn, ask for extra proof, and only then restrict sensitive applications, with clear messages and helpdesk support.
  • Protect the protectors. Secure the management tool, prefer hard-to-copy device secrets, watch certificate expiry, and remember that compliant devices can still be compromised.
  • Work as one team and confirm details. Identity and endpoint teams share a plan and runbook, review regularly, and verify features in the official Okta and management tool documentation.