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.
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.
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.
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.
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.
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.
Origin binding
Each answer names the website that asked. A copy of that answer cannot be replayed to a different site.
Fresh challenges
Each sign-in uses a new random question, so an old answer is worthless.
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.
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.
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
| Requirement | Why it matters |
|---|---|
| An Okta account on the newer sign-in engine, called Okta Identity Engine | FastPass is built on this engine’s policy system, so older setups may not offer it. Check with your administrator. |
| Okta Verify installed on the device | The app holds the key and answers the challenges. |
| A registered device | Registration links the device’s key to your account. |
| A supported platform | Windows, macOS, iOS and Android are the main ones. Support for other systems varies. |
| Policies that allow FastPass | Administrators 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.
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.
Authenticator
Anything that helps prove who you are. Okta Verify is an authenticator, and FastPass is one of the ways it works.
Device registration
The one-time step that links a device and its key to your account, so Okta recognizes it later.
Key pair
A matched pair of digital keys. The private key stays secret in the device. The public key goes to Okta.
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.
Challenge
A fresh random message from Okta that the device must sign. It is used once and then expires.
Signature
Data that only the holder of the private key could create. It proves that the answer is real.
Origin binding
Tying an answer to the exact web address that asked, so that it cannot be replayed on a fake site.
User verification
A local check, such as a fingerprint, face or device passcode, that confirms the person present is the owner.
Device context
Facts that the device reports about itself, such as its system version and whether its disk is encrypted.
Device assurance
Rules that decide whether a device is healthy enough to be trusted for a given app.
Authentication policy
A set of if-then rules that decide what proof an app needs under which conditions.
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.
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 type | Typical protected area | What it does |
|---|---|---|
| Windows computers | A security chip called a TPM, where available | Creates and uses keys without ever revealing them |
| Mac computers | A secure enclave in modern Macs | Keeps keys inside a separate protected processor |
| iPhones and iPads | The secure enclave | Guards keys and handles fingerprint and face checks |
| Android phones | A hardware-backed keystore, on many devices | Stores 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.
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.
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"]
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.
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
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.
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.
Install and open Okta Verify
Use the official source, or the company’s software portal.
Add the account
Follow the prompts, and confirm that the company address shown is the real one.
Turn on biometrics
Allow the app to use fingerprint, face or passcode checks to unlock the key.
Test the sign-in
Open a work app and confirm that you are signed in with the smooth path.
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
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.
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
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.
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.
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
| Setting | What it means | Good for |
|---|---|---|
| Required | The key is unlocked only after a successful local check each time | Sensitive apps and strict environments |
| Preferred | The check is used when the device can do it, but sign-in is possible without it | Mixed fleets with older devices |
| Not used | Holding the unlocked device is enough | Low-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.
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.
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
Operating system version
Is the system recent enough to have important security fixes?
Screen lock
Does the device lock itself and ask for a passcode or biometric to open?
Disk encryption
Is the stored data scrambled so a thief cannot read it?
Tampering
Has the phone been “jailbroken” or “rooted”, which removes safety rules?
Secure hardware
Is the key kept in protected hardware or only in software?
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.
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.
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"]
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
| Order | Condition | Requirement |
|---|---|---|
| 1 | Payroll app, and the device is not registered | Deny |
| 2 | Payroll app, registered and healthy device | FastPass with user verification |
| 3 | Everyday apps, registered device | FastPass, user verification preferred |
| 4 | Everyday apps, any other device | Fallback such as phone approval with a number match |
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.
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
Who must or may enroll
Choose groups for which the app is required, optional or not allowed.
Use of FastPass
Switch the passwordless, device-based sign-in on or off for the app.
User verification
Choose whether a fingerprint, face or passcode is required, preferred or not used.
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.
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.
| Question | Managed device | Unmanaged device |
|---|---|---|
| Who owns it? | The company | The person |
| Can the company enforce settings? | Yes, through a management tool | Rarely or not at all |
| How is Okta Verify installed? | Pushed out by the company | Installed by the user |
| How much trust is typical? | Higher, with access to sensitive apps | Lower, often limited access |
| What can the company see? | More facts about the device | Only 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.
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.
| Situation | What happens | What the user feels |
|---|---|---|
| Registered Windows or Mac computer | The sign-in page asks the local Okta Verify, which signs after any required check | Often nothing, or a quick fingerprint |
| Registered phone using a mobile app | The app opens Okta Verify, which signs and returns | A brief flash and a biometric tap |
| Registered phone, signing in on another computer | The computer cannot reach the local app, so a fallback such as a push with number match is used | A prompt on the phone |
| Unregistered device | No device key is available, so the policy’s fallback applies | A 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.
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.
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.
Open the laptop
The person unlocks the computer in the usual way. Okta Verify is running quietly in the background.
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.
Open the chat app
Because a session with Okta is already active, the app opens at once with no prompts.
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.
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.
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.
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
Computer sign-in
The person proves themselves to the machine itself, with Okta Verify as a second proof where this feature is enabled.
App sign-in
FastPass proves the person and the device to Okta for each app, with policy checks.
Sensitive actions
For the most risky actions, a fresh user check can be required again.
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.
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.
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.
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.
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.
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.
Pilot with friendly users
Choose a small mixed group and collect feedback and logs for a few weeks.
Expand in waves
Add departments one at a time. Review the numbers after each wave before moving on.
Tighten the rules
Once adoption is high, require FastPass and device assurance for sensitive apps, and retire weaker methods.
Operate and improve
Monitor, review and update, as covered in later chapters.
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"]
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.
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.
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.
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.
| Method | How it proves you | Phishing-resistant? | Main weak spot |
|---|---|---|---|
| Password only | A typed secret | No | Can be guessed, leaked or typed into a fake page |
| Password plus text code | Secret plus a code sent to a phone number | No | Phone number hijack and fake-page capture |
| Password plus app code | Secret plus a time-based code | No | Code can be typed into a fake page |
| Okta Verify push with number match | Approval signed by a device key, with a matching number | Partly | Relies on the person reading and choosing correctly |
| Okta FastPass | Challenge signed by a device-bound key, tied to the real address | Yes, by design | Needs a registered, healthy device |
| Passkey or hardware security key | A key pair on a device or a physical key | Yes, by design | Recovery 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.
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"]
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.
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.
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.
A fully infected device
Malware with deep control of the device may trick or use the key. Keep devices updated and use security software.
Insider misuse
A real, signed-in person can misuse their access. Role design and monitoring are still needed.
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.
Social engineering of people
A person can be talked into helping an attacker, for instance by sharing access. Training still matters.
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.
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.
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 wrong | What the user notices | Good protection |
|---|---|---|
| Okta Verify is not running or was removed | The page cannot reach the app and offers a fallback | Pre-install by device management and monitor that the app is present |
| A browser or security tool blocks the local route | FastPass fails on one browser but not another | Test your supported browsers and security tools together |
| Device falls out of the health rules | Access is denied with a message | Give clear messages and a short fix guide |
| Phone is lost or broken | No sign-in from that device | Register more than one device and give a safe recovery path |
| Device clock is badly wrong | Challenges may be rejected or fail checks | Keep automatic time on and include it in the troubleshooting guide |
| Okta has a service problem | Sign-in pages fail for everyone | Follow 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.
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.
Automate delivery
Use device management tools to install the app and pre-fill the Okta address for all managed devices.
Self-service recovery
Let users remove a lost device and register a new one with strong, easy steps.
Clear support paths
Train the help desk with short guides and consistent identity checks.
Measure adoption
Track how many people and devices use FastPass, and focus on the groups that lag behind.
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
New device registrations
A new device on a senior person’s account, or many registrations in a short time, deserves a quick look.
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.
Denials for device health
Many denials for out-of-date systems tell you that updates are lagging and that users need help.
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
| Number | What it tells you |
|---|---|
| Share of people with a registered device | How far the rollout has gone |
| Share of sign-ins done with FastPass | Whether people are really using the smooth path |
| Share of sign-ins using weak fallbacks | How much weak-method risk remains |
| Denials caused by device health rules | How well devices meet your standards |
| Time to replace a lost device | How well recovery works |
| Help desk calls about sign-in | User pain and the value of your training |
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.
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.
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.
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.
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.
Replaced device, no access
The old registration belongs to the old device. Register the new device, and remove the old one from your account.
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
Read the exact message
Error messages usually point to the cause. Slow down and read them fully.
Check the app and the device
Is Okta Verify running and up to date? Is the device healthy, with the right time and updates?
Check the rules in the log
The system log shows which rule matched and why. This is the best tool for administrators.
Use the safe fallback
Use the approved fallback to keep working while the cause is fixed.
Change one thing and retest
Make one change at a time, so you know which change fixed or broke the situation.
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
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.
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.
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.
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
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.
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.
| Stage | What is true | What you do |
|---|---|---|
| 1. Passwords plus a second step | Most people use passwords and simple codes or approvals | Roll out Okta Verify, and turn on number matching for approvals |
| 2. FastPass accepted | Some people register devices and sign in without passwords | Pilot, collect feedback and fix local-route and browser issues |
| 3. FastPass preferred | Most sign-ins use FastPass, and others use fallbacks | Make it the default, and watch fallback use |
| 4. FastPass required for sensitive apps | Critical apps accept only phishing-resistant methods on healthy devices | Add device assurance, and close weak fallbacks for these apps |
| 5. Broad passwordless | Passwords are rarely used and can be retired for most staff | Retire passwords where possible, and keep strong recovery paths |
Questions to answer before each stage
Who is ready?
Identify groups with supported devices and willing leaders to go first.
Which devices cannot take part?
List shared machines, kiosks and old devices, and plan another method for them.
Which apps matter most?
Rank apps by risk and start strict rules with the highest ones.
Is the help desk ready?
Give the help desk simple guides and a firm identity check for recovery.
How will we measure progress?
Choose a few numbers, such as registrations and fallback use, and look at them every week.
What is our emergency plan?
Create and test break-glass accounts and a plan for service outages.
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.
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
Authenticator
Any tool that helps prove who you are, such as an app, a key or a fingerprint reader.
Okta Verify
The Okta app that holds your device key and answers sign-in questions.
FastPass
Okta’s passwordless, device-based sign-in, delivered through Okta Verify.
Passwordless
Signing in without typing a password.
Device registration
The one-time step that links a device and its key to your account.
Single sign-on
Signing in once and opening several apps without typing again.
Push approval
A phone request that asks you to approve or deny a sign-in.
Number match
A step where you pick the number shown on the sign-in screen to approve a push.
Key and hardware words
Private key
The secret half of a key pair. It stays inside the device and is never shared.
Public key
The shareable half. Okta uses it to check signatures.
Signature
Data that only the holder of the private key could create.
Challenge
A fresh random message that the device must sign. It is used once.
Secure hardware
A protected chip or area that holds keys and refuses to hand them out.
TPM
Trusted Platform Module. A security chip in many computers that guards keys.
Secure enclave
A protected processor area in Apple devices that guards keys and biometric checks.
User verification
A local check, such as a fingerprint or passcode, that confirms the owner is present.
Policy and security words
Phishing-resistant
Designed so that a fake website cannot collect something reusable on the real site.
Origin binding
Tying an answer to the exact web address that asked, so that it cannot be replayed elsewhere.
Adversary-in-the-middle
An attack where a fake site relays traffic to the real site and captures what passes through.
Push fatigue
An attack that floods a person with approval requests until they tap Yes.
Device assurance
Rules about the health of a device, such as updates, screen lock and encryption.
Managed device
A device controlled by the company through a device management tool.
Authentication policy
Ordered rules that decide what proof an app needs.
Defense in depth
Stacking many layers of protection so that one weak layer is not fatal.
34Frequently Asked Questions
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.