Okta FastPass: Passwordless, Phishing-Resistant Sign-In

Okta FastPass: Passwordless, Phishing-Resistant Sign-In

A plain-English, in-depth guide to the feature that lets a trusted device prove who you are, with no password to type and no code to copy. Learn how it works inside, how to roll it out, where it can fail, and how to run it safely at scale.

Every working day, millions of people type a password into a box on a web page. Every working day, criminals build fake copies of those web pages and wait for someone to type the same password into the wrong box. For decades, the answer to this problem was to add more steps: a longer password, then a code from a text message, then an approval on a phone. Each step helped a little. Each one also made sign-in slower and more annoying, and clever criminals kept finding ways around them.

Okta FastPass takes a different path. Instead of asking you to prove who you are by typing something that can be copied, it asks your own device to prove it, using a secret that never leaves the device and that cannot be tricked into answering a fake website. In this guide you will learn what FastPass is, how it works step by step and inside the machine, how to plan and run it, and how to avoid the common mistakes. The guide goes deeper than a first introduction, but no earlier knowledge is needed. Every new word is explained the first time it appears.

1What Okta FastPass Is, in Simple Words

Start with the idea, then add the details.

Okta FastPass is a way of signing in to work apps without typing a password and, in many setups, without any extra step at all. It is part of an app called Okta Verify, which you install on your phone or computer. Once your device is registered, Okta Verify can answer Okta’s questions on your behalf, safely and in a fraction of a second. You open an app, and you are in. If your company wants extra certainty, you may touch a fingerprint reader or look at your camera, and that is all.

To understand why this is special, think about what you normally do. You type a secret, such as a password. The website checks the secret, and if it matches, you are let in. The trouble is that a secret you type can be seen, copied and replayed. FastPass flips the idea around. Your device holds a secret that it never shows to anyone. When Okta wants proof, the device does a small piece of math with that secret and sends back only the answer. Anyone who sees the answer learns nothing they can reuse.

Everyday analogy

Imagine you live in a building with a smart door. In the old way, you tell the guard a secret word each morning. If a stranger overhears the word, they can use it too. In the new way, you carry a keycard that cannot be copied. The door asks the card a fresh question each time, the card answers in a way that only the real card can, and the answer is useless the next day. FastPass is the keycard way.

0
Passwords typed in the ideal FastPass sign-in
1
Device key that never leaves protected hardware
4
Main device types: Windows, macOS, iOS, Android
i
Good to know

FastPass is not a separate app. It is a capability of Okta Verify. If you have read about Okta Verify before, you can think of FastPass as the most advanced thing it can do. It also depends on your organization’s account being set up for it, so your administrator decides whether you see it.

2The Problem FastPass Is Built to Solve

To understand the cure, look at the illness first.

Passwords are copyable

A password is a string of characters that you know and can type. Anything that you can type can be copied by someone else. They can guess it, they can find it in a leak from another website where you used the same password, they can watch you type it, or they can trick you into typing it into a fake page. The website cannot tell the difference between you and a thief who typed the same characters.

One-time codes are only a patch

To fix this, many companies added a second step: a six-digit code from an app or a text message that changes every thirty seconds. This helps a lot against simple guessing. But a code is still something you type, and if a fake page asks for it, a person may well type it in. The criminal then uses the code within seconds on the real site.

Phone approvals can be nagged or tricked

Another step is a push approval, where your phone asks “Is this you?” and you tap Yes. Attackers learned to send request after request in the middle of the night, hoping that a tired person would tap Yes just to stop the buzzing. This is often called push fatigue or MFA bombing. Safer designs add a number to match, but the person is still making a choice under pressure.

The modern phishing trick: the man in the middle

The cleverest attacks use a reverse proxy, which is a fake website that quietly passes your typing through to the real website and passes the real replies back to you. You see a real-looking page, you type your password, you enter your code, and the attacker, sitting in the middle, collects everything, including the proof that you have signed in. These are often called adversary-in-the-middle attacks. They defeat passwords, text codes, app codes and even many push approvals, because the human is honestly doing everything right on a page that only looks real.

Everyday analogy

Picture a fake bank counter set up in front of the real one. You hand your card and PIN to the fake clerk, who passes them to the real clerk, and passes back the cash receipts so you suspect nothing. Only the fake clerk now holds your details. The weakness is that you have to decide, with your own eyes, which counter is real, and criminals are good at making fakes.

The root problem is not that people are careless. It is that we ask people to judge which website is real, which is hard to do all day long.

3What Phishing-Resistant Really Means

A short phrase with a very specific meaning.

Security people describe some sign-in methods as phishing-resistant. This does not mean the method can never be attacked. It means the method is designed so that a fake website cannot collect something it can reuse on the real website, even if the user is fooled. The decision of “which site is real” is taken out of the human’s hands and given to the machine.

Two ingredients

Phishing resistance usually comes from two ingredients working together. The first is a secret that is never typed or shown, which in practice is a private key kept inside protected hardware on your device. The second is origin binding. This means that every answer the device gives is tied to the exact web address that asked the question. If a fake site asks, the device signs an answer that names the fake site, and the real site rejects it. Or the device notices the mismatch and refuses to answer at all.

Ingredient 1

A secret that is never shown

The device holds a private key and only ever outputs signatures made with it. The key itself stays inside secure hardware.

Ingredient 2

Origin binding

Each answer names the website that asked. A copy of that answer cannot be replayed to a different site.

Ingredient 3

Fresh challenges

Each sign-in uses a new random question, so an old answer is worthless.

Ingredient 4

Nothing for the human to copy

There is no password or code to type, so there is nothing to hand over to a fake page.

Everyday analogy

Think of a wax seal pressed onto a letter that also names the addressee. If someone steals the letter and tries to hand it to a different person, the name on the seal does not match, and the new receiver rejects it. The seal is made by your ring only, and the letter is useful only for the person it was written to.

+
Tip

When someone says a method is “phishing-resistant”, ask which two ingredients make it so. If the answer is only “it is a second step”, it is probably not phishing-resistant. A code you can type into a fake page is not.

4Okta FastPass at a Glance

What you need, what you get, and where it fits.

Okta is an identity provider, which means it is the trusted service that knows who everyone in an organization is and decides whether they may enter an app. FastPass is one of the ways Okta checks identity. It is delivered by the Okta Verify app on a registered device. Your administrator can write rules that say, for example, “for this app, accept only FastPass from a healthy device.”

What you usually need

RequirementWhy it matters
An Okta account on the newer sign-in engine, called Okta Identity EngineFastPass is built on this engine’s policy system, so older setups may not offer it. Check with your administrator.
Okta Verify installed on the deviceThe app holds the key and answers the challenges.
A registered deviceRegistration links the device’s key to your account.
A supported platformWindows, macOS, iOS and Android are the main ones. Support for other systems varies.
Policies that allow FastPassAdministrators must switch it on and write rules that use it.

What you get in return

  • Sign-in without typing a password, in many cases without any visible step.
  • Protection against fake websites and adversary-in-the-middle attacks.
  • No push requests to ignore, no codes to copy.
  • Knowledge of the health of the device, so access can depend on it.
  • One consistent experience across many apps through single sign-on.

What “intermediate” means in this guide

This guide goes past the basic idea. It covers the keys and hardware behind the scenes, the exact order of messages in registration and sign-in, how policies use device facts, how to roll it out in stages, how to monitor it, and how to avoid the traps that teams meet in real projects. It still uses plain words and everyday comparisons.

+
Tip

Okta’s screens, names and features change from time to time, and some options depend on your plan and your sign-in engine. Learn the ideas here, then use your own admin console and the current Okta documentation for exact labels and limits.

5Core Concepts You Need to Know

Twelve small ideas explain almost everything about FastPass.

Idea 1

Authenticator

Anything that helps prove who you are. Okta Verify is an authenticator, and FastPass is one of the ways it works.

Idea 2

Device registration

The one-time step that links a device and its key to your account, so Okta recognizes it later.

Idea 3

Key pair

A matched pair of digital keys. The private key stays secret in the device. The public key goes to Okta.

Idea 4

Secure hardware

A protected chip or area in the device that holds keys and refuses to hand them out. Examples are a TPM chip or a secure enclave.

Idea 5

Challenge

A fresh random message from Okta that the device must sign. It is used once and then expires.

Idea 6

Signature

Data that only the holder of the private key could create. It proves that the answer is real.

Idea 7

Origin binding

Tying an answer to the exact web address that asked, so that it cannot be replayed on a fake site.

Idea 8

User verification

A local check, such as a fingerprint, face or device passcode, that confirms the person present is the owner.

Idea 9

Device context

Facts that the device reports about itself, such as its system version and whether its disk is encrypted.

Idea 10

Device assurance

Rules that decide whether a device is healthy enough to be trusted for a given app.

Idea 11

Authentication policy

A set of if-then rules that decide what proof an app needs under which conditions.

Idea 12

Passwordless

Signing in without a typed password, by using a device key and a local check.

Why a key pair, and not a shared secret

With a password, both you and the website know the same secret. If the website is breached, thieves learn the secret of every user. With a key pair, the website only holds the public key. A public key is safe to leak, because it can only check signatures, never create them. A breach at the website does not give the thief any way to sign in as you. This single idea removes a whole class of risk.

Everyday analogy

A shared secret is like giving a copy of your house key to every shop you visit. A key pair is like giving each shop a lock sample that can check your key but cannot open your door. If the shop loses the sample, no door opens.

6Keys and Secure Hardware in Depth

Where the secret lives matters more than how long it is.

A private key is only as safe as the place it is kept. If a thief can copy the key file off the device, the clever math does not help. So modern devices include special protected areas for keys. The device operating system can ask this area to create a key, to use it for signing, and to refuse any request to export it. Even the operating system itself never sees the key. It only receives the answers.

Protected hardware on common devices

Device typeTypical protected areaWhat it does
Windows computersA security chip called a TPM, where availableCreates and uses keys without ever revealing them
Mac computersA secure enclave in modern MacsKeeps keys inside a separate protected processor
iPhones and iPadsThe secure enclaveGuards keys and handles fingerprint and face checks
Android phonesA hardware-backed keystore, on many devicesStores keys in protected hardware and enforces use rules

Why this beats a key in a file

Imagine two safes. In the first, you put the key in an ordinary desk drawer. In the second, you put it inside a locked bank vault that will only open it to perform a task and then hands you only the result. FastPass aims for the second picture. The details differ by device, and not every device has the best hardware, which is why companies can write rules that prefer or require hardware-protected keys.

Unlocking the key with you

Many devices let the key be used only after the owner has proven presence, with a fingerprint, a face scan or the device passcode. This is called user verification. It stops a thief who has your device in their hand, but not your fingerprint, from using the key. The check happens on the device, and Okta does not receive your fingerprint or face data. It receives only a yes from the device that the check succeeded.

Everyday analogy

Think of a bank vault with a clerk who will fetch and use the safe-deposit contents on your behalf only after checking your ID. The vault never lets the contents out, and the clerk never lets a stranger have a go.

!
Warning

Not every device has strong protected hardware. Older machines, some virtual machines and some low-cost phones may keep keys in software. Decide in your policy how much you will rely on such devices, and use the rules for hardware-protected keys where the data justifies it.

7Architecture and Components

Who are the players, and what does each one do?

flowchart LR
  U["User on a Registered Device"] --> B["Browser or App"]
  B --> O["Okta Sign-In Service"]
  O --> P["Authentication Policy"]
  O --> OV["Okta Verify on the Device"]
  OV --> K["Device Key in Secure Hardware"]
  OV --> D["Device Health Signals"]
  OV --> O
  P --> R["Allow, Step Up or Deny"]
FIG 1. The main parts of a FastPass sign-in.

The parts, one by one

The user is the person trying to reach an app. The browser or app is where the request starts. It does not know any secret. It only passes messages along. The Okta sign-in service is the cloud service that receives the request, creates the challenge and weighs the answer.

The authentication policy is the rulebook written by administrators. It says which kinds of proof and which device conditions the app needs. Okta Verify is the local app on the device. It receives the challenge, checks that the request really targets the genuine Okta address, asks the key to sign, and gathers facts about device health. The device key lives in secure hardware, and device health signals describe the state of the machine.

When the signed answer and the health facts arrive, Okta checks the signature with the public key it stored at registration, compares the facts with the rules, and decides to allow, to ask for more, or to deny.

Everyday analogy

Think of an airport. The passenger (the user) arrives at a gate (the app). The airline desk (Okta) checks the booking against the rulebook (the policy). The passenger’s passport (the device key) is checked by a scanner (Okta Verify) that also notes whether the traveler’s luggage has been cleared (device health). The desk then decides whether to let the passenger board.

Two kinds of “who”

FastPass answers two questions at once. It answers “which person?” through the key linked to your account, and “which device?” through the registration of that key. This is powerful because administrators can write rules about people and devices together.

8Registering a Device Step by Step

Registration happens once per device and creates the trust that everything else relies on.

sequenceDiagram
  autonumber
  participant U as User
  participant OV as Okta Verify
  participant K as Secure Hardware
  participant O as Okta
  U->>OV: Open the app and add the work account
  OV->>K: Create a new key pair
  K-->>OV: Public key and a handle to the private key
  OV->>O: Send the public key and device facts
  O->>O: Link the device and key to the user
  O-->>OV: Registration complete
FIG 2. The life of a device registration.

Walking through the diagram

The user opens Okta Verify and adds their work account. The usual way is to start from the company’s Okta sign-in page, prove who they are with the methods their organization already uses, and then follow the prompt to set up Okta Verify. In larger companies, IT may install the app and pre-fill the company address so that the user only has to approve.

The app then asks the secure hardware to create a new key pair. The hardware keeps the private key and gives back the public key plus a handle, which is a label the app can use later to ask for signatures. The app sends the public key and some basic facts about the device to Okta. Okta links all of these to the user’s account. From now on, a signature from that private key means “this registered device, belonging to this user”.

Why the first registration is the most delicate moment

All later trust rests on this one event. If a criminal could make you, or a help desk, register the criminal’s device, the criminal would own a fully trusted key. So organizations guard registration with care. They require strong proof before the first registration, they restrict where it can happen, and they watch for unusual enrollments.

1

Prove who you are first

Use the company’s approved way to confirm the person, for example a verified email link or a manager-approved invitation.

2

Install and open Okta Verify

Use the official source, or the company’s software portal.

3

Add the account

Follow the prompts, and confirm that the company address shown is the real one.

4

Turn on biometrics

Allow the app to use fingerprint, face or passcode checks to unlock the key.

5

Test the sign-in

Open a work app and confirm that you are signed in with the smooth path.

!
Warning

Never register a device because someone phoned or messaged you and asked you to “approve a setup”. Real registrations start from your own actions on your own device, on your company’s real pages.

9How a FastPass Sign-In Works Inside

A small conversation that happens in a fraction of a second.

sequenceDiagram
  autonumber
  participant B as Browser
  participant O as Okta
  participant OV as Okta Verify
  participant K as Secure Hardware
  B->>O: Open the Okta sign in page
  O-->>B: Send a fresh challenge tied to the Okta address
  B->>OV: Pass the challenge to the local app
  OV->>OV: Check the request really targets the genuine Okta address
  OV->>K: Ask the key to sign after the user check
  K-->>OV: Signature
  OV->>O: Send the signed answer and device health facts
  O->>O: Verify signature, device and policy
  O-->>B: Sign in complete
FIG 3. The life of one FastPass sign-in.

Walking through the diagram

You open a work app, and it sends you to Okta’s sign-in page. Okta creates a challenge, a random message that has never been used before. The page hands the challenge to Okta Verify on the same device through a local route that we will look at in the next chapter.

Okta Verify now does two jobs. First, it checks that the request truly comes from the genuine Okta address of your organization, and not from a lookalike. Second, it asks the key in secure hardware to sign the challenge. If your policy requires it, the hardware first asks for your fingerprint, your face or your device passcode. The signature is sent back to Okta together with a few facts about the device.

Okta uses the stored public key to check the signature. It makes sure that the challenge was its own, fresh and unused. It looks at the device facts and at the rules. If everything fits, Okta lets you in. The whole thing usually feels like nothing at all.

Everyday analogy

It is like a courier delivering a sealed parcel. The sender writes a random number on a card and asks the courier to have it signed by the owner of a certain stamp. The stamp holder checks that the card came from the real sender, stamps it, and sends it back. The sender compares the stamp with a sample on file. A stolen card used later or by someone else fails, because it is a different number or a different stamp.

What is not in the conversation

No password travels. No code is typed. No secret key leaves the hardware. The only things that cross the network are a random challenge, a signature and some device facts. Even if a spy sees all of them, none can be used to sign in later.

10How the Browser Reaches Okta Verify

A web page cannot normally talk to an app. FastPass uses careful side doors.

A web page is closed inside the browser, and an installed app lives outside it. For FastPass to work, the sign-in page must pass a challenge to Okta Verify and get an answer back. Okta Verify provides local routes for this, and the best route depends on the device. The exact technical methods are chosen by Okta and may change, but the ideas are the same across them.

flowchart TD
  S["Sign in page needs to reach Okta Verify"] --> Q{"Which path is available?"}
  Q -->|"Same computer"| L["Local channel on the computer"]
  Q -->|"Mobile device"| M["App link or custom link into the app"]
  Q -->|"Different device"| X["Fallback such as push or another method"]
  L --> OKV["Okta Verify answers"]
  M --> OKV
  X --> OKV
FIG 4. The ways a sign-in page can reach Okta Verify.

On a computer

On Windows and Mac computers, Okta Verify can run a small local service that listens only to requests from the same machine. The sign-in page sends the challenge to that local service, and the app replies. Because the service answers only on the same machine, a criminal on the internet cannot knock on it from outside. The app also checks the address of the page that is asking, which is where origin binding comes in.

On a phone or tablet

On phones, the sign-in page cannot easily run a background service. Instead, the system can open Okta Verify through a special kind of link that wakes the app, passes the challenge, and returns to the browser. You may see the app flash up for a moment and then return to the page.

From a different device

Sometimes you are signing in on a machine that has no Okta Verify, such as a shared computer or a friend’s laptop. Then the page cannot reach a local app. In that case, the page offers a fallback, such as a push approval to your phone with a number to match, or another allowed method. The fallback is usually less smooth and may be less strong, so policies often limit what can be reached this way.

Everyday analogy

Think of three ways to reach a colleague. If they sit at the next desk, you speak across the desk, and nobody outside the room can hear. If they are in another room, you press the buzzer on the door and they come to it. If they are in another city, you phone and ask them to confirm by their own phone. The closer the path, the smoother and safer it usually is.

i
Good to know

Browsers, security software and company network tools can sometimes block these local routes. If FastPass works on one browser and not on another, a block on the local route is a common cause. Your IT team can check this.

11User Verification: The Check That Proves It Is You

Holding the device is one thing. Being the owner is another.

A registered device proves one thing: “this is a device that belongs to this account.” It does not by itself prove that the person using it now is the owner. A phone left on a table, a laptop left unlocked, or a stolen device in the wrong hands could be used by a stranger. User verification closes this gap. It asks the person to unlock the key with something only the owner has: a fingerprint, a face scan, or the device passcode.

Required or preferred

SettingWhat it meansGood for
RequiredThe key is unlocked only after a successful local check each timeSensitive apps and strict environments
PreferredThe check is used when the device can do it, but sign-in is possible without itMixed fleets with older devices
Not usedHolding the unlocked device is enoughLow-risk apps where smoothness matters most

What leaves the device, and what does not

Your fingerprint or face data does not leave your device, and Okta does not receive it. The device handles the check privately. What Okta receives is a statement that the check was done and that the device key signed the challenge. This keeps personal body data out of company systems.

Everyday analogy

Think of a hotel safe with a keypad. Having the safe in your room is not enough. You must also know the code. The hotel never learns your code. It only sees that the safe opened, which means that someone who knew the code was present.

Why users like it

A fingerprint or a glance takes less than a second. It is quicker than typing a password and far quicker than copying a six-digit code. This is a rare case where more security also means less effort for the user.

+
Tip

Decide early what happens when a person cannot use biometrics, for example with a damaged fingerprint or a device with no sensor. A passcode fallback on the device keeps them working without weakening the rule.

12Device Context and Device Assurance

Access can depend on how healthy the machine is, as well as who you are.

When Okta Verify answers a challenge, it can also report device context: facts about the device. These facts help Okta decide whether the device is safe enough for the app. A person with the right key on a badly out-of-date or damaged machine may still be asked to fix the machine first. Okta groups such rules under the name device assurance.

Facts a device may report

Signal

Operating system version

Is the system recent enough to have important security fixes?

Signal

Screen lock

Does the device lock itself and ask for a passcode or biometric to open?

Signal

Disk encryption

Is the stored data scrambled so a thief cannot read it?

Signal

Tampering

Has the phone been “jailbroken” or “rooted”, which removes safety rules?

Signal

Secure hardware

Is the key kept in protected hardware or only in software?

Signal

Management status

Is the device controlled by the company’s device management tool?

How rules use these facts

An administrator can write a rule such as “for the finance app, allow only devices with encryption on, a screen lock set, and a recent system version.” If a device fails one of those checks, the person may be blocked, or they may be told what to fix. This turns a loose idea of “good practice” into a rule that actually applies.

Everyday analogy

Think of a safety inspection before a taxi is allowed on the road. A driver with a valid license is not enough. The taxi must also pass checks on its brakes and lights. The license is the key, and the inspection is the device health check.

!
Warning

Facts that a device reports about itself are only as trustworthy as the device. On a device that is already taken over by a criminal, reports can be faked. This is why device facts add to, but never replace, other protections.

13Authentication Policies That Use FastPass

The rulebook decides when FastPass is accepted, preferred or required.

flowchart TD
  A["Sign in request"] --> B{"Registered device with FastPass?"}
  B -->|Yes| C{"Device meets assurance rules?"}
  B -->|No| F["Use the fallback method set by the policy"]
  C -->|Yes| D{"User verification done?"}
  C -->|No| E["Deny or ask the user to fix the device"]
  D -->|Yes| G["Allow access"]
  D -->|No| H["Ask for biometric or passcode"]
FIG 5. A simplified decision path in an authentication policy.

What a rule looks at

Each app in Okta is linked to an authentication policy, which is a list of rules read from top to bottom. The first rule that matches the situation decides the outcome. A rule can look at who the user is, which group they belong to, which device they use, whether that device is registered or managed, where the request comes from, and how risky it looks. It then says how much proof is required.

What the proof requirements can say

  • Allow access with a single possession factor, such as Okta Verify.
  • Require that the possession factor be phishing-resistant, which FastPass satisfies.
  • Require that the key be hardware-protected.
  • Require user verification, such as a fingerprint.
  • Require extra proof in risky situations.
  • Deny access completely.

An example in plain language

OrderConditionRequirement
1Payroll app, and the device is not registeredDeny
2Payroll app, registered and healthy deviceFastPass with user verification
3Everyday apps, registered deviceFastPass, user verification preferred
4Everyday apps, any other deviceFallback such as phone approval with a number match
Everyday analogy

Think of a row of ticket checkers at a stadium. The first checker whose instruction matches you decides what happens. The special VIP gate sits at the front of the row, and the general entrance at the end. The order of checkers is part of the design.

+
Tip

Always end the list with a sensible default that asks for good proof. If a case is forgotten, it should land on a safe rule and not on an open door.

14Okta Verify Enrollment Settings

Policies decide the use of FastPass. Enrollment settings decide who can get it.

Before anybody can use FastPass, they must have Okta Verify set up. Okta keeps these set-up rules in a different place from sign-in rules. Administrators choose which groups of people may enroll Okta Verify, whether it is required or optional, and how it behaves once it is installed.

The types of setting you will meet

Setting

Who must or may enroll

Choose groups for which the app is required, optional or not allowed.

Setting

Use of FastPass

Switch the passwordless, device-based sign-in on or off for the app.

Setting

User verification

Choose whether a fingerprint, face or passcode is required, preferred or not used.

Setting

Push and number challenge

Choose whether phone approvals are allowed as a fallback, and whether they need a number match.

Think about each group of people

A company rarely treats everyone alike. A finance team may be required to use FastPass on managed laptops. Contractors may be limited to push with a number match. Shared kiosks may use a different method altogether. Writing these as groups, and giving each a clear setting, keeps the system easy to explain.

A simple grouping

“Employees with company laptops” receive FastPass required. “Employees with personal phones only” receive Okta Verify optional with push. “Contractors” receive Okta Verify with push and number match, and a shorter session. Each group has one reason and one owner.

i
Good to know

Enrollment policy and authentication policy work as a pair. If enrollment is not allowed for a group, no sign-in rule can use FastPass for them. If a sign-in rule demands FastPass from a group that cannot enroll, the group is locked out. Check both together.

15Managed and Unmanaged Devices

A company-owned laptop and a personal phone deserve different treatment.

A managed device is one that the company controls through a device management tool. Such a tool can install apps, enforce settings and wipe the device if it is lost. An unmanaged device belongs to the user, such as a personal phone or a home computer, and the company has less control. FastPass works with both, but the rules often differ.

QuestionManaged deviceUnmanaged device
Who owns it?The companyThe person
Can the company enforce settings?Yes, through a management toolRarely or not at all
How is Okta Verify installed?Pushed out by the companyInstalled by the user
How much trust is typical?Higher, with access to sensitive appsLower, often limited access
What can the company see?More facts about the deviceOnly the facts that Okta Verify reports

Linking to management tools

Okta can connect to common device management tools so that a device is recognized as managed. Rules can then say “allow the finance app only on managed devices that pass assurance checks.” The exact tools supported change over time, so check Okta’s current documentation for your device management product.

Everyday analogy

A company car comes with a service record, tracking and a spare key held by the company. A borrowed car does not. You would let an employee carry a sensitive package in the first, and perhaps only a small letter in the second.

Respect for personal devices

When people use their own phones for work, clear communication matters. Explain that Okta Verify checks specific facts to protect company data, and that it does not read private messages or photos. Trust makes people more willing to use the tool properly.

16Desktop, Mobile and Cross-Device Sign-In

The same idea feels a little different on each kind of device.

SituationWhat happensWhat the user feels
Registered Windows or Mac computerThe sign-in page asks the local Okta Verify, which signs after any required checkOften nothing, or a quick fingerprint
Registered phone using a mobile appThe app opens Okta Verify, which signs and returnsA brief flash and a biometric tap
Registered phone, signing in on another computerThe computer cannot reach the local app, so a fallback such as a push with number match is usedA prompt on the phone
Unregistered deviceNo device key is available, so the policy’s fallback appliesA normal, stricter sign-in

Why the same-device path is best

The path on the same device is both the smoothest and the safest. The key, the browser and the challenge all meet on one machine, and the answer is tied to the genuine address. Cross-device paths add a human step and a network hop, which makes them slower and, in some designs, a little more open to trickery.

Treat cross-device as a fallback, not a goal

It is wise to design for the common case, which is a person on their own registered machine, and to treat the cross-device path as a fallback with sensible limits. For example, you may allow it for everyday apps, but require the same-device path for the most sensitive apps.

Everyday analogy

Think of signing a document. Signing at your own desk with your own pen is quick and trusted. Asking a friend in another city to sign on your behalf and send back a photo works, but it needs more checking. Companies prefer the desk-and-pen path for important papers.

!
Warning

A weak fallback weakens the whole design. If the fallback is a text-message code, an attacker will simply pick that option. Make sure that the fallback is as strong as your risk requires, or restrict the sensitive apps from using it.

17What the User Sees: Seamless Single Sign-On

A good security design feels like a short, calm day at work.

Most people will not think about FastPass at all. They will notice that signing in has become easier. Here is a typical morning for a person whose company has turned on FastPass for all their apps.

1

Open the laptop

The person unlocks the computer in the usual way. Okta Verify is running quietly in the background.

2

Open the email app

The browser goes to Okta. Okta Verify answers the challenge and, where user verification is required, asks for a quick fingerprint. Email opens.

3

Open the chat app

Because a session with Okta is already active, the app opens at once with no prompts.

4

Open the finance system

This app has a stricter rule. Okta asks Okta Verify again, and the person confirms with a fingerprint. Access is granted.

5

Use a new, unknown laptop later

On a borrowed laptop with no registration, the person sees a normal, stricter sign-in with a phone approval and a number match.

How this differs from an ordinary password day

In an ordinary day, each of those steps might need typing a password, and sometimes a code or an approval too. With FastPass, the same work is done by the device in the background. Studies of sign-in experience often show that the best security is the one people do not avoid. A smooth path invites people to follow the rules.

Everyday analogy

Think of a building with well-designed security. Staff tap a card and walk through quickly. Visitors stop at the desk for a longer check. Staff do not resent the system, because it respects their time, and visitors do not think it is unfair, because they are strangers.

+
Tip

Tell users what to expect before the change. A short note that explains “you will see fewer prompts, and sometimes a fingerprint check” prevents confusion and unnecessary help desk calls.

18Protecting the Computer Login Itself

The same idea can guard the door to the laptop, not only the door to the apps.

So far, FastPass has protected web apps. But the first door in the day is the computer’s own sign-in screen. Okta offers features, grouped under its device access offering, that let Okta Verify be used to prove your identity when you sign in to a Windows or Mac computer. This is often called desktop multi-factor authentication. Which features are included depends on your plan and on your Okta setup, so check the current documentation.

Why this matters

A stolen laptop with a guessed password gives a thief a foothold. Even if disk encryption protects the stored files, a running or unlocked machine may expose sessions and tools. Adding a requirement that Okta Verify confirm the owner before the computer unlocks makes the first step much harder for a thief.

How it fits with FastPass

Layer 1

Computer sign-in

The person proves themselves to the machine itself, with Okta Verify as a second proof where this feature is enabled.

Layer 2

App sign-in

FastPass proves the person and the device to Okta for each app, with policy checks.

Layer 3

Sensitive actions

For the most risky actions, a fresh user check can be required again.

Everyday analogy

Think of an office with a street door, an inner door and a safe. A card opens the street door, a second check opens the inner door, and a fingerprint opens the safe. Each layer is useful, and together they form a strong series of barriers.

!
Warning

Do not make the computer sign-in depend on a network connection that may not exist, such as on a plane. Plan an offline method, such as an offline code, so that travelers are not locked out of their own machines.

19Deploying FastPass Step by Step

Good rollouts are planned on paper before they are clicked into place.

1

Confirm the basics

Check that your Okta account is on the newer sign-in engine, that your plan includes FastPass, and that your device types are supported.

2

Map your devices and people

List the device types, which are managed, and which groups of people use them. Decide who is in scope first.

3

Prepare the app delivery

Plan how Okta Verify will reach each device, such as pushing it through the company’s device management tool, with the Okta address pre-filled.

4

Write the enrollment and sign-in policies

Allow enrollment for the pilot group, and write a sign-in rule that accepts FastPass but still allows a fallback.

5

Pilot with friendly users

Choose a small mixed group and collect feedback and logs for a few weeks.

6

Expand in waves

Add departments one at a time. Review the numbers after each wave before moving on.

7

Tighten the rules

Once adoption is high, require FastPass and device assurance for sensitive apps, and retire weaker methods.

8

Operate and improve

Monitor, review and update, as covered in later chapters.

!
Warning

Do not require FastPass for everyone on day one. Many people will not have the app or a registered device yet, and they would be locked out. Move from “accepted” to “preferred” to “required” step by step.

A communication plan is part of the rollout

Explain why the change is happening, what users will notice, how to enroll, and who to ask for help. Short guides with pictures and a clear contact reduce confusion. Tell people that a lost or replaced device is a normal event with a clear path, so they do not feel stuck.

20Data Flow and Lifecycle of a Registered Device

A device has a life, from first day to retirement.

flowchart LR
  A["Install Okta Verify"] --> B["Register the device"]
  B --> C["Daily passwordless sign in"]
  C --> D["Device health changes"]
  D --> C
  C --> E["Device lost, replaced or retired"]
  E --> F["Registration removed"]
  F --> G["Old key becomes useless"]
FIG 6. The lifecycle of a FastPass device.

Install and register

The device gets the app, and the person registers it with Okta. A key pair is born in secure hardware. Okta stores the public key and a device identifier, linked to the user.

Daily use

Each sign-in creates a fresh challenge, and each challenge is answered by the key. Nothing secret is stored at Okta that could be used to sign in. The device also reports its health with each answer, so Okta always has a recent picture.

Change over time

Devices change. A system update may bring a machine into line with the rules, and a missed update may take it out of line. An operating system may be changed in ways that weaken protection. The policy checks happen on every sign-in, so a device that was healthy last week may be blocked today, and the person can be told what to fix.

Loss, replacement and retirement

If a device is lost or stolen, the registration must be removed. An administrator can remove the device from the person’s account, and the person can usually do so as well from their own account page on another device. Once the registration is gone, the public key stored at Okta no longer matches any account. The old device’s key becomes useless, even if a thief manages to get at the device itself.

Everyday analogy

Think of a hotel keycard system. When you lose your card, the front desk cancels it, and the door will no longer accept it, even though the card still exists. Canceling does not need to find the card. It only needs the desk to update the list of valid cards.

+
Tip

Teach staff to report a lost device immediately and tell them how. A quick report turns a potential incident into a simple clean-up task.

21Advantages, Disadvantages and Trade-offs

Every design trades something away. Here is an honest balance sheet.

Advantages

  • Resists fake websites and adversary-in-the-middle attacks
  • No password or code for the user to type or lose
  • Fast, often invisible sign-in on registered devices
  • No leak of a reusable secret if Okta or an app is breached
  • Access can depend on device health as well as identity
  • Removes push approvals and with them push fatigue
  • Reduces password reset calls to the help desk
  • Fits with single sign-on across many apps

Disadvantages

  • Needs Okta Verify installed and a device registered first
  • Depends on the newer sign-in engine and on plan features
  • Device loss means recovery work for the help desk
  • Shared, kiosk and some virtual machines need special handling
  • Local routes to the app can be blocked by other software
  • Weak fallbacks can undo its strength
  • First registration is a sensitive moment that needs protection
  • Does not stop every kind of attack, such as a stolen session

The big trade-offs

Smoothness versus strictness. Requiring a fingerprint each time is safer but adds a tiny step. Not requiring it is smoother but allows a stolen unlocked device to sign in. Choose according to the value of the app.

Coverage versus control. Allowing personal devices gives more people access, but with less control over their health. Limiting to managed devices gives strong control, but leaves out some users and some work patterns.

Security versus recovery. The stronger the sign-in, the more careful the recovery path must be. Making recovery too easy invites attackers, and making it too hard leaves staff stuck. Aim for a path that is easy for the true owner and hard for a stranger.

Everyday analogy

A stronger front door lock is a good thing, but it also means that a lost key is a bigger problem. A wise household keeps a plan for lost keys that does not involve leaving a spare under the doormat.

22FastPass Compared with Other Sign-In Methods

There is no single best tool. Each has a place.

MethodHow it proves youPhishing-resistant?Main weak spot
Password onlyA typed secretNoCan be guessed, leaked or typed into a fake page
Password plus text codeSecret plus a code sent to a phone numberNoPhone number hijack and fake-page capture
Password plus app codeSecret plus a time-based codeNoCode can be typed into a fake page
Okta Verify push with number matchApproval signed by a device key, with a matching numberPartlyRelies on the person reading and choosing correctly
Okta FastPassChallenge signed by a device-bound key, tied to the real addressYes, by designNeeds a registered, healthy device
Passkey or hardware security keyA key pair on a device or a physical keyYes, by designRecovery and device management vary

FastPass and passkeys: cousins, not rivals

Passkeys, and the standards behind them, use the same big ideas as FastPass: a private key kept in hardware, a fresh challenge and tying the answer to the right website. Okta supports these standards-based methods as well, and many companies offer both. A key difference is that FastPass is tied closely to Okta Verify and Okta’s device and policy checks, so it can report device health and plug straight into Okta rules.

When another method is a better fit

  • A shared kiosk with no personal device may suit a physical security key.
  • A person with no supported device may need a different approved method.
  • An app outside Okta’s control may require its own sign-in standard.
Everyday analogy

Think of different kinds of keys: a house key, a car key and a hotel keycard. They work on different locks, and each is the right tool in its own place. FastPass is the best key for the Okta-protected doors of your company, and other keys cover the doors that Okta does not reach.

23Security: Threats and Defenses

Know the attackers’ tricks so that you can design against them.

Threat 1: Adversary-in-the-middle phishing

A fake site relays traffic between the victim and the real site, capturing passwords, codes and sessions. FastPass defeats this, because the challenge is tied to the real address.

flowchart LR
  V["Victim"] --> P["Fake proxy site"]
  P --> R["Real Okta"]
  R --> C["Challenge tied to the real address"]
  C --> OV["Okta Verify checks the address"]
  OV --> X["Mismatch: refuses to sign"]
FIG 7. Why a fake relay site fails against FastPass.

Threat 2: Push fatigue

With FastPass there is no push request to approve, so there is nothing to nag. Where push is still allowed as a fallback, use a number match and limit who can use it.

Threat 3: Hijacked registration

If an attacker can register their own device on your account, they own a trusted key. Defenses include requiring strong proof before the first registration, limiting registration to known networks or managed devices, alerting the person on every new registration, and reviewing unusual registrations.

Threat 4: Stolen device

A thief who steals your device may try to sign in. User verification stops them without your fingerprint or passcode. A screen lock and disk encryption add more protection. Fast reporting and removal of the registration cancel the key.

Threat 5: Malware on the device

If a device is infected, an attacker may try to use the key while the owner is signed in, or to pose as the owner after a check. Device assurance, security software, updates and short sessions reduce this risk, but cannot remove it entirely.

Threat 6: Weak fallbacks and recovery

Attackers choose the weakest door. If an easy fallback exists, they will pick it. Close or limit weak methods for sensitive apps, and make recovery steps as strong as the sign-in itself.

ANTI-PATTERN 01Avoid
What people do

They turn on FastPass but leave password plus text message code available for every app as an easy alternative.

Why it hurts

A criminal can simply choose the weaker option on the sign-in page, and the fake-site attack works exactly as before.

Do this instead

For sensitive apps, require a phishing-resistant method and remove the weak alternatives. Keep weaker options only for low-risk apps and only while people are moving over.

24What FastPass Does Not Protect Against

Honest limits help you plan the other layers.

A tool that sounds too good to be true usually has limits. FastPass is strong at the moment of sign-in. It is not a shield against everything that can happen afterward.

Limit 1

Stolen sessions

After you sign in, your browser holds a session. If malware steals that session, the thief can act as you without signing in. Short sessions and device checks help.

Limit 2

A fully infected device

Malware with deep control of the device may trick or use the key. Keep devices updated and use security software.

Limit 3

Insider misuse

A real, signed-in person can misuse their access. Role design and monitoring are still needed.

Limit 4

Apps outside Okta

An app that does not use Okta to sign people in is not protected by FastPass. Connect it or protect it another way.

Limit 5

Social engineering of people

A person can be talked into helping an attacker, for instance by sharing access. Training still matters.

Limit 6

Weak recovery

If the recovery path is weak, attackers will use it. Recovery must be designed with care.

Think in layers

Security experts call this idea defense in depth. No single layer is perfect, so you stack several. FastPass is a very strong layer at the front door. Behind it you want healthy devices, short sessions, least-privilege access, good monitoring and a trained team.

Everyday analogy

A strong lock on the front door is excellent, but it does not stop someone climbing in through a window or tricking you into opening it. A careful household uses locks, window latches, an alarm and a sensible habit of not opening to strangers.

!
Warning

Do not describe FastPass to your leaders as “unhackable”. It is better to say it is “phishing-resistant”, which is accurate, and to explain what other layers you keep.

25Reliability: What Happens When Things Break

Good security planning always asks what happens on the bad day.

What goes wrongWhat the user noticesGood protection
Okta Verify is not running or was removedThe page cannot reach the app and offers a fallbackPre-install by device management and monitor that the app is present
A browser or security tool blocks the local routeFastPass fails on one browser but not anotherTest your supported browsers and security tools together
Device falls out of the health rulesAccess is denied with a messageGive clear messages and a short fix guide
Phone is lost or brokenNo sign-in from that deviceRegister more than one device and give a safe recovery path
Device clock is badly wrongChallenges may be rejected or fail checksKeep automatic time on and include it in the troubleshooting guide
Okta has a service problemSign-in pages fail for everyoneFollow your status page and have an emergency plan

Fail safely

Security designers use the phrase fail closed. It means that when something breaks, the system should refuse access and not grant it. A fallback that is weaker than the main path must never become the easy way in during a failure.

Keep a break-glass plan

Keep a small number of specially protected emergency administrator accounts that do not depend on FastPass or on any single device. They are used only if normal sign-in is broken, and every use is checked afterward.

Everyday analogy

A hospital has backup power generators, even though the grid is usually fine. Nobody wants to use them, but everyone is glad they exist during a blackout. A break-glass account is the generator of your sign-in system.

26Performance and Scalability

Can it serve a company of ten, or ten thousand, or a hundred thousand?

FastPass is designed so that most of the work happens on the device. The signing step uses the device’s own hardware, which is fast. Okta’s side checks a signature and applies the rules, which is also light work compared with, for example, sending a message to a phone and waiting for a human to react. This is one reason that FastPass often feels quicker than push approvals.

Why it scales well

  • No waiting for a human to tap a button, so there is no delay from slow reaction.
  • No outside message delivery, such as text messages, whose speed you cannot control.
  • The heavy step, creating the signature, is done by each device for itself, so the load is spread across many devices and not piled onto one server.
  • Okta runs a large shared cloud service built for many customers at once.

Where the human scale shows up

For large organizations, the real scaling challenge is not computing power. It is the work of rolling out Okta Verify to many devices, registering them, handling lost devices, and supporting people in many time zones. Planning these tasks well matters more than worrying about server speed.

Scale

Automate delivery

Use device management tools to install the app and pre-fill the Okta address for all managed devices.

Scale

Self-service recovery

Let users remove a lost device and register a new one with strong, easy steps.

Scale

Clear support paths

Train the help desk with short guides and consistent identity checks.

Scale

Measure adoption

Track how many people and devices use FastPass, and focus on the groups that lag behind.

Everyday analogy

A big school does not need one superhuman teacher. It needs many ordinary teachers, each handling their own class. FastPass spreads the work in the same way: each device handles its own signing.

27Monitoring, Logging and Metrics

If nobody looks at the dashboard, a quiet problem stays quiet.

Okta writes a record of important events into its system log. It records who signed in, from which device, with which method, and whether the policy allowed it. Events also cover device registration and removal. Teams use these records to see how adoption is going, to spot attacks early and to answer questions after an incident.

Signals worth watching

Signal

New device registrations

A new device on a senior person’s account, or many registrations in a short time, deserves a quick look.

Signal

Fallback use

A rising use of weaker fallbacks for a group may show confusion, a broken local route or an attack choosing the weak path.

Signal

Denials for device health

Many denials for out-of-date systems tell you that updates are lagging and that users need help.

Signal

Sign-ins from unusual places

A registered device appearing from a new country or network can point to a stolen device or session.

Useful numbers to track

NumberWhat it tells you
Share of people with a registered deviceHow far the rollout has gone
Share of sign-ins done with FastPassWhether people are really using the smooth path
Share of sign-ins using weak fallbacksHow much weak-method risk remains
Denials caused by device health rulesHow well devices meet your standards
Time to replace a lost deviceHow well recovery works
Help desk calls about sign-inUser pain and the value of your training
+
Tip

Send key Okta events to a central place where your security tools can raise an alarm automatically. Logs that nobody reads cannot protect anyone.

28Troubleshooting Common Problems

Most problems have simple causes. Check these before anything else.

Problem 1

FastPass does not appear

Check that Okta Verify is installed, running and registered, that your policy allows FastPass for this app, and that your sign-in engine supports it.

Problem 2

Works in one browser, not another

A browser setting or security tool may block the local route. Compare the two browsers and ask IT to check their settings.

Problem 3

Access denied for device health

Read the message. Often the system needs an update, or a screen lock or encryption needs to be switched on.

Problem 4

Fingerprint or face fails

Clean the sensor, try again, or use the device passcode if allowed. If the device changed its biometric settings, the app may ask you to confirm again.

Problem 5

Replaced device, no access

The old registration belongs to the old device. Register the new device, and remove the old one from your account.

Problem 6

Always asked for a fallback method

The sign-in page may not reach Okta Verify, or the device may not be recognized. Check that the app is running and that the address is the genuine one.

A calm step-by-step routine

1

Read the exact message

Error messages usually point to the cause. Slow down and read them fully.

2

Check the app and the device

Is Okta Verify running and up to date? Is the device healthy, with the right time and updates?

3

Check the rules in the log

The system log shows which rule matched and why. This is the best tool for administrators.

4

Use the safe fallback

Use the approved fallback to keep working while the cause is fixed.

5

Change one thing and retest

Make one change at a time, so you know which change fixed or broke the situation.

!
Warning

Avoid “fixing” a problem by turning off device checks or opening up a weak fallback for everyone. This solves one complaint and opens a large door. Find the cause and fix that.

29Design Patterns and Anti-Patterns

Habits that work well, and habits that cause trouble.

Patterns that work

Strong for sensitive, smooth for the rest

Require FastPass with user verification and device assurance for apps that hold money, personal data or admin power. Use lighter rules for low-risk apps, so that people are not slowed down for no reason.

Accept, prefer, require

Roll out in three stages. First accept FastPass alongside other methods. Then prefer it by default. Finally require it for chosen apps and groups once adoption is high.

Two registered devices per person

Encourage a laptop and a phone to be registered, so that losing one does not stop work, and so that each can help recover the other.

Policy by group, not by person

Write rules for groups with a clear reason and owner. Individual exceptions grow into a tangle nobody can explain.

Alert on new registrations

Tell the person by message whenever a new device is registered on their account, and let them report it if it was not them.

Anti-patterns that cause trouble

ANTI-PATTERN 02Avoid
What people do

They require FastPass for everyone on the first day, before people have the app or a registered device.

Why it hurts

Large numbers of people are locked out, the help desk is overwhelmed, and leaders lose trust in the project.

Do this instead

Move in waves from accepted to preferred to required, and measure adoption at each step.

ANTI-PATTERN 03Avoid
What people do

They let the help desk register a new device after a short phone call with no real identity check.

Why it hurts

An attacker only needs to persuade one person to register their device, and then holds a fully trusted key.

Do this instead

Use a written, repeatable identity check, such as manager confirmation or a verified video check, and log every registration made on a person’s behalf.

ANTI-PATTERN 04Avoid
What people do

They leave user verification off for every app because it seems like an extra step.

Why it hurts

A stolen or borrowed unlocked device can sign in to anything, with no proof that the owner is present.

Do this instead

Require user verification for sensitive apps, and keep it light for others. A quick fingerprint costs a second and prevents a great deal of trouble.

ANTI-PATTERN 05Avoid
What people do

They write enrollment rules and sign-in rules separately, without checking that they fit together.

Why it hurts

A group may be required to use FastPass but not allowed to enroll, so those people are locked out.

Do this instead

Review enrollment and sign-in policies as a pair, and test with one real user from each group.

30Best Practices and Common Mistakes

A short checklist for users and for administrators.

For everyday users

  • Lock your devices with a passcode, and turn on biometrics in Okta Verify.
  • Keep your system and Okta Verify updated.
  • Register a second device if your company allows it.
  • Report a lost or stolen device straight away.
  • Never register a device because someone called or messaged you and asked.
  • Reach sign-in pages through your company’s own bookmark or portal.
  • If you see a registration message that you did not start, report it at once.

For administrators

  • Confirm that your account and plan support FastPass, and pilot before a wide rollout.
  • Pre-install Okta Verify on managed devices through your device management tool.
  • Protect the first registration with strong identity checks.
  • Require user verification and device assurance for sensitive apps.
  • Close or limit weak fallbacks for sensitive apps.
  • Write enrollment and sign-in policies as a pair, and end each list with a safe default.
  • Alert users and security staff on new registrations.
  • Send key events to central monitoring and review adoption numbers.
  • Keep protected emergency administrator accounts and test them.
  • Document the settings and the reasons for them.

Common mistakes

!
Frequent errors

Requiring FastPass too early. Leaving weak fallbacks open for sensitive apps. Skipping user verification. Weak identity checks at registration. Testing only one browser. Forgetting that enrollment and sign-in rules must fit together. Calling the system unhackable. Neglecting the lost-device path.

Everyday analogy

Using FastPass well is like owning a good lock and a good habit. The lock is strong, but if you leave the spare key under the doormat or let a stranger copy it, the strength is wasted. Good habits make the technology count.

31The Road from Passwords to Passwordless

Most companies cannot flip a switch. They move in stages.

StageWhat is trueWhat you do
1. Passwords plus a second stepMost people use passwords and simple codes or approvalsRoll out Okta Verify, and turn on number matching for approvals
2. FastPass acceptedSome people register devices and sign in without passwordsPilot, collect feedback and fix local-route and browser issues
3. FastPass preferredMost sign-ins use FastPass, and others use fallbacksMake it the default, and watch fallback use
4. FastPass required for sensitive appsCritical apps accept only phishing-resistant methods on healthy devicesAdd device assurance, and close weak fallbacks for these apps
5. Broad passwordlessPasswords are rarely used and can be retired for most staffRetire passwords where possible, and keep strong recovery paths

Questions to answer before each stage

People

Who is ready?

Identify groups with supported devices and willing leaders to go first.

Devices

Which devices cannot take part?

List shared machines, kiosks and old devices, and plan another method for them.

Apps

Which apps matter most?

Rank apps by risk and start strict rules with the highest ones.

Support

Is the help desk ready?

Give the help desk simple guides and a firm identity check for recovery.

Data

How will we measure progress?

Choose a few numbers, such as registrations and fallback use, and look at them every week.

Safety

What is our emergency plan?

Create and test break-glass accounts and a plan for service outages.

Everyday analogy

Changing how a whole city pays for buses is done in stages. First, accept new cards next to cash. Then make cards cheaper and faster. Finally, retire cash on busy lines, while keeping a way for people without cards to ride. Moving to passwordless follows the same steady path.

+
Tip

Celebrate and share progress. A simple message that says “eighty percent of our sign-ins are now passwordless” encourages the laggards and shows leaders the value of the project.

32Real-World and Industry Examples

Where this idea shows up in daily working life.

Okta is used by organizations of many sizes around the world, and many of them are moving toward phishing-resistant sign-in. The scenarios below are typical examples of how organizations in different fields apply the same ideas. They are general descriptions, not accounts of any named company.

A remote-first software company

Staff work from home and travel often. All developers receive company laptops with Okta Verify pre-installed and FastPass required for the code repository and cloud console. Phishing emails still arrive, but a fake sign-in page cannot collect anything that works on the real site.

A regional bank

The bank requires FastPass with user verification and device assurance for systems that move money. Weaker methods remain for low-risk tools, and every new device registration sends an alert to the person and to the security team.

A hospital group

Clinicians move between shared workstations and need quick access. The hospital pairs fast, tap-in methods on managed workstations with FastPass on personal devices for remote access to records, and logs every access.

A university

Staff with sensitive research data use FastPass on managed laptops, while students use simpler methods with number-matched approvals. The university measures adoption and expands the stricter rules step by step.

A retailer with seasonal staff

Head office staff use FastPass on managed laptops. Seasonal store workers sign in through shared devices with a different method, because registering devices for short contracts is not worth the effort. The retailer limits what these workers can reach.

A company recovering from a phishing incident

After attackers used a fake relay site to capture sessions, the company moved its most targeted teams to FastPass first, closed weak fallbacks for admin tools, and shortened session lifetimes. The same fake pages stopped working against those teams.

Lessons from real projects in the industry

Teams that report smooth FastPass projects share the same habits. They check support first, pilot with a mixed group, pre-install the app on managed devices, protect registration, close weak fallbacks for sensitive apps, and watch adoption numbers. Teams that report pain tend to require it too early, forget about browsers and security tools that block the local route, or leave an easy fallback that attackers choose. The lesson is that technology and rollout habits must be designed together.

33A Plain-English Glossary

Keep this chapter handy. Every word used in the guide is explained here.

Sign-in words

Term

Authenticator

Any tool that helps prove who you are, such as an app, a key or a fingerprint reader.

Term

Okta Verify

The Okta app that holds your device key and answers sign-in questions.

Term

FastPass

Okta’s passwordless, device-based sign-in, delivered through Okta Verify.

Term

Passwordless

Signing in without typing a password.

Term

Device registration

The one-time step that links a device and its key to your account.

Term

Single sign-on

Signing in once and opening several apps without typing again.

Term

Push approval

A phone request that asks you to approve or deny a sign-in.

Term

Number match

A step where you pick the number shown on the sign-in screen to approve a push.

Key and hardware words

Term

Private key

The secret half of a key pair. It stays inside the device and is never shared.

Term

Public key

The shareable half. Okta uses it to check signatures.

Term

Signature

Data that only the holder of the private key could create.

Term

Challenge

A fresh random message that the device must sign. It is used once.

Term

Secure hardware

A protected chip or area that holds keys and refuses to hand them out.

Term

TPM

Trusted Platform Module. A security chip in many computers that guards keys.

Term

Secure enclave

A protected processor area in Apple devices that guards keys and biometric checks.

Term

User verification

A local check, such as a fingerprint or passcode, that confirms the owner is present.

Policy and security words

Term

Phishing-resistant

Designed so that a fake website cannot collect something reusable on the real site.

Term

Origin binding

Tying an answer to the exact web address that asked, so that it cannot be replayed elsewhere.

Term

Adversary-in-the-middle

An attack where a fake site relays traffic to the real site and captures what passes through.

Term

Push fatigue

An attack that floods a person with approval requests until they tap Yes.

Term

Device assurance

Rules about the health of a device, such as updates, screen lock and encryption.

Term

Managed device

A device controlled by the company through a device management tool.

Term

Authentication policy

Ordered rules that decide what proof an app needs.

Term

Defense in depth

Stacking many layers of protection so that one weak layer is not fatal.

34Frequently Asked Questions

Q1What is Okta FastPass?
It is Okta’s passwordless, phishing-resistant sign-in method. A registered device, through the Okta Verify app, proves your identity with a protected key, so you do not need to type a password or copy a code.
Q2Is FastPass a separate app from Okta Verify?
No. FastPass is a capability of Okta Verify. You install and register Okta Verify, and your organization’s policies decide whether FastPass is used.
Q3Why is FastPass called phishing-resistant?
Because the device signs each challenge with a key that never leaves protected hardware, and the answer is tied to the genuine web address that asked. A fake site cannot collect something that the real site will accept.
Q4Does FastPass need my fingerprint or face?
Only if your policy requires user verification. The check happens on the device, and your fingerprint or face data is not sent to Okta. The device can also accept its passcode in place of biometrics.
Q5What happens if I lose my device?
Report it at once. Your administrator, or you from another device, can remove the registration, which makes the old key useless. You can then register a new device.
Q6Can I use FastPass on a computer that is not mine?
Usually no, because the other computer is not registered. You would use a fallback allowed by your organization, such as a phone approval with a number match.
Q7Does FastPass work without internet?
The signing step happens on the device, but Okta must receive the answer to let you in, so you need a connection to reach Okta. Other features, such as offline codes for signing in to a computer, may be available if your organization enables them.
Q8Does FastPass replace multi-factor authentication?
It combines the device, which you have, with a local check, which you know or are, in one step, and it is considered a strong multi-factor sign-in when user verification is required. Your organization’s policies decide how it is counted.
Q9Can attackers still steal my session after I sign in?
Possibly, if malware on your device steals it. FastPass protects the sign-in moment. Short sessions, device health checks, security software and monitoring protect what comes after.
Q10Is FastPass the same as a passkey?
They are cousins that share big ideas, such as keys kept in hardware and answers tied to the right website. FastPass is tied to Okta Verify and Okta’s policy and device checks. Okta also supports standards-based passkeys and security keys.
Q11Which devices does FastPass support?
The main ones are Windows and Mac computers, and iPhone and Android phones, through Okta Verify. Support for other systems and some virtual setups varies, so check Okta’s current documentation.
Q12Should I require FastPass for everyone straight away?
No. Move in stages: accept it, then prefer it, then require it for chosen apps and groups as adoption grows. This avoids locking people out and gives you time to fix problems.
Q13Do I still need a help desk process?
Yes. People lose and replace devices. A firm, written identity check for registration and recovery protects the whole system, because attackers often target the help desk.

35Summary and Key Takeaways

Key Takeaways

  • FastPass lets a trusted device prove who you are. A key kept in protected hardware signs a fresh challenge, so there is no password to type and no code to copy.
  • Phishing-resistant by design. The answer is tied to the genuine web address, so a fake site, even one relaying traffic, cannot collect something that works on the real site.
  • Registration is the foundation. All later trust rests on linking the right device to the right person, so protect the first registration and the recovery path.
  • User verification and device health matter. A fingerprint or passcode proves the owner is present, and device assurance checks that the machine itself is fit to be trusted.
  • Policies make it real. Enrollment and sign-in rules must fit together, be written for groups, and end with a safe default.
  • Close the weak doors. A strong method does not help if a weak fallback stays open for sensitive apps, so limit or remove weak alternatives.
  • Roll out in stages, and keep other layers. Move from accepted to preferred to required, measure adoption, and combine FastPass with short sessions, device checks, monitoring and trained people.