Factor Sequencing in Okta

Factor Sequencing in Okta

A plain-English guide to deciding which proofs Okta asks for, in what order, and what happens when one of them is not available.

Think about the journey through a busy airport. First you show your passport at the check-in desk. Then you show your boarding pass at the security line. Then you walk through a body scanner. Finally you show the boarding pass again at the gate. Each step proves something different, and the order matters. Nobody scans your bags before they know who you are, and nobody lets you onto the plane before the scanner is done.

Signing in to a company application works a lot like that journey. Okta can ask a person for several different proofs: a password, a prompt on their phone, a fingerprint, a physical key. Factor sequencing is the idea of choosing which proofs to ask for, in which order, and what to do when a step cannot be completed. Get the sequence right and people glide through while attackers bounce off. Get it wrong and people get stuck, or worse, attackers find an easy side door.

This guide assumes you know nothing. We will explain every word the first time it appears, use everyday comparisons, and walk through the design choices, the user experience, the security risks, the rollout, and the repair work when something breaks. We will also be honest about a point that confuses many people: the name “factor sequencing” belongs most strongly to Okta’s older Classic Engine, while the newer Identity Engine reaches the same goals through different screens. We will explain both.

WWhat Is Factor Sequencing?

In one sentence: it is the ordered list of proofs a person must complete to sign in, together with the rules for choosing among them.

Let us take the words one at a time. Authentication means proving that you are who you claim to be. A factor is one kind of proof. A password is a factor. A code from a phone app is a factor. A fingerprint is a factor. When a company asks for more than one kind of proof, we call it multi-factor authentication, or MFA.

A sequence is simply things placed in order. So factor sequencing is the way you arrange the factors a person must complete. Which one comes first? Which comes second? Can the person pick from a list at each step? Are some steps skipped when the person is on a trusted office network? Can one gesture, such as a fingerprint on a phone, count as two factors at once?

Analogy

Think of a recipe. Flour, eggs, and sugar are the ingredients, and they are the factors. But a cake only turns out right if you add them in the right order and do the right things at each step. Factor sequencing is the recipe for signing in. The ingredients are the same for everyone, but a good recipe turns them into something safe and pleasant, while a bad one wastes them.

Why the order matters

Order changes both safety and comfort. If the first thing you ask is “type your password,” then anyone who can guess or steal a password gets one step further. If the first thing you ask is “approve on your trusted phone with a fingerprint,” then a thief with only a password gets nowhere. Order also decides cost: sending a text message before you have checked anything costs money and can be abused. And order decides how it feels: a person who must type a long password and then wait for a code feels more friction than a person who touches a sensor once.

First
The opening proof, which decides who gets to continue at all
Next
Further proofs that raise confidence step by step
Fallback
The planned alternative when a step cannot be done
i
Remember this

Factor sequencing answers three questions: what do we ask for first, what do we ask for next, and what happens if the person cannot do it. Everything else in this guide is detail on those three questions.

BBuilding Blocks You Need First

A short tour of the vocabulary. Every term here comes back later.

Concept

Identity provider (IdP)

A service that knows who you are and vouches for you to other applications. Okta plays this role, like a passport office whose stamp many countries trust.

Concept

Knowledge factor

Something you know, such as a password or a PIN. Easy to give, but also easy to steal, guess, or be tricked out of.

Concept

Possession factor

Something you have, such as a phone with an app or a hardware key. An attacker must physically hold it or find a clever trick to copy it.

Concept

Inherence factor

Something you are, such as a fingerprint or a face scan. It is checked on the device in your hand, and is usually combined with a possession factor.

Concept

First factor and second factor

The first factor is the opening proof. A second factor is a further proof added to strengthen trust. Traditionally the first is a password and the second is a code.

Concept

Passwordless

A way of signing in where no password is typed. A possession factor, often with a biometric, does the whole job.

Concept

Step-up

Asking for an extra proof when a person tries something more sensitive, such as opening payroll, even though they are already signed in.

Concept

Session

The period during which a person stays signed in. A longer session means fewer interruptions, but a stolen session is more valuable to an attacker.

Authenticators and factors

Okta’s newer screens often use the word authenticator for the specific tool a person uses, such as the Okta Verify app, a text message, an email code, a security key, or a password. The word factor is the older, broader term for the kind of proof. This guide uses both, and treats them as close cousins. When you read Okta’s documentation, expect to see “factors” in older pages and “authenticators” in newer ones.

Enrollment versus challenge

Enrollment is the one-time setup of an authenticator, like activating a new bank card. A challenge is the moment Okta asks you to use it. Factor sequencing is about challenges, meaning what is asked at sign-in. Which authenticators a person is allowed to set up in the first place is a separate rulebook, called an enrollment policy. The two must agree, or people will be asked for things they cannot supply.

!
Watch out

A beautiful sequence is useless if people cannot enroll the factors it needs. Before you design any sequence, confirm that every factor in it can actually be set up by the people it applies to.

TThe Neighbours: Enrollment, Session, and Application Rules

Several Okta rulebooks sit side by side. Separating them now saves hours of confusion later.

When someone opens an application through Okta, several different rulebooks take part. Each answers a different question. Picture a theme park again: one office decides which wristbands each ticket type may receive, another decides which rides check the wristband, and another decides how long a wristband stays valid.

RulebookThe question it answersEveryday comparison
Enrollment policyWhich proofs may or must a person set up?Which wristbands each ticket may receive
Factor sequenceWhich proofs are asked, and in what order?The order of checks as you walk to the ride
Application sign-in ruleHow strong must the proof be for this particular app?Which rides demand the wristband check
Session policyHow long does a sign-in last before starting over?How long the wristband stays valid
Password policyWhat makes a good password, and when must it change?Rules for the secret number on a card
flowchart TD
  A["Person opens an application"] --> B{"Valid session already?"}
  B -- Yes --> C{"Does the app need a fresh proof?"}
  B -- No --> D["Start the factor sequence"]
  C -- No --> G["Access granted"]
  C -- Yes --> D
  D --> E["Step one - first factor"]
  E --> F["Step two - further factor if required"]
  F --> G
  E -. "Cannot complete" .-> H["Fallback or recovery path"]
  H --> F
    
Figure 1: Where the sequence sits among the other rulebooks

Reading the diagram

The journey begins at the session check. If the person is already signed in and the application is happy with the age of that sign-in, access opens. Otherwise, the factor sequence starts. The first factor is checked, then any further factors, and only then does access open. The dotted line shows the planned alternative: if a person cannot complete a step, a fallback path exists, which could be a different factor or a recovery process.

Analogy

Imagine a hotel. The front desk checks whether you already hold a valid room key from earlier today (the session). If the lift needs a key and you have none, the desk asks for proof in a set order: first your booking name, then your passport, then perhaps a card on file. If your passport is missing, the desk has a planned alternative. That planned order is the sequence.

AArchitecture and Core Components

A sequence is not a single object. It emerges from a handful of parts working together.

The pieces below are a simplified mental model, not a literal map of Okta’s insides. They show what contributes to the sequence a person sees on a given day.

flowchart LR
  subgraph Inputs["Inputs"]
    U["Who - user and groups"]
    W["Where - network zone"]
    D["What device - managed or not"]
    R["How risky - signals"]
    P["Which app - target"]
  end
  subgraph Rules["Rulebooks"]
    SP["Sign-in policy or rule"]
    EP["Enrollment policy"]
    SS["Session policy"]
  end
  subgraph Out["Outcome"]
    S1["Sequence of steps"]
    F1["Allowed factors per step"]
    FB["Fallbacks"]
  end
  U --> SP
  W --> SP
  D --> SP
  R --> SP
  P --> SP
  EP --> F1
  SS --> SP
  SP --> S1
  S1 --> F1
  S1 --> FB
    
Figure 2: Inputs, rulebooks, and the sequence that results

The parts, one at a time

Input

Who is signing in

The person and the groups they belong to. Different groups can receive different sequences, such as stricter ones for administrators.

Input

Where they are

Named network zones separate the office from the open internet. Sequences can be lighter in familiar places and heavier elsewhere.

Input

What device they use

Managed company devices can earn smoother paths than unknown personal ones, because the company can vouch for their health.

Input

How risky it looks

Signals such as a new country or an odd time can lead to a firmer sequence for that one sign-in.

Input

Which application

Payroll deserves a stronger sequence than the staff cafeteria menu.

Rulebook

The sign-in rules themselves

Ordered rules whose conditions are matched against the inputs. The first matching rule decides the outcome.

Order inside the rules

Just as with enrollment policies, sign-in rules are checked in a particular order. Okta reads them from the top, and the first rule whose conditions fit the situation decides what the person must do. A catch-all rule sits at the bottom. This means that rule order is a form of meaning. A broad rule placed too high can swallow people who should have received a stricter sequence.

!
Watch out

When someone says “the sequence is wrong for this user,” the problem is very often not the factors themselves but which rule matched. Always ask first, “Which rule did this person land on, and why?”

CClassic Engine and Identity Engine: Two Ways to Say the Same Thing

The words “factor sequencing” do not mean exactly the same thing on every Okta org. Knowing which engine you use is the first step.

Okta has two generations of its sign-in brain. The Okta Classic Engine is the older one. The Okta Identity Engine, often shortened to OIE, is the newer one, with more flexible rules and richer support for passwordless sign-in. In Okta’s documentation, factor sequencing is described as a capability of the Classic Engine, where it lets administrators choose which factors can be used first and arrange additional factors after them. In the Identity Engine, the same goals are reached through authentication policies attached to applications, with rules that say which kinds of proof are required.

QuestionClassic EngineIdentity Engine
What is the main word?Factors, and factor sequencingAuthenticators, and authentication policies
Where are sign-in steps defined?Sign-on policies and their rulesAuthentication policies per application, plus a global session policy
How is passwordless handled?Through sequencing options that allow a first factor other than a passwordThrough rules that allow possession and biometric proofs without a password
How is strength expressed?By choosing which factor types appear and whenBy constraints such as requiring a possession factor or a phishing-resistant method
Where do you check details?The Classic documentationThe Identity Engine documentation
i
Note

Okta changes its products over time. Names of screens, available options, and which features are still offered to which orgs may shift. Treat this guide as the map of the ideas, and the current Okta documentation for your engine as the street signs.

How to use this guide on either engine

Whichever engine you use, the thinking is the same. You decide the opening proof, the follow-up proof, the conditions that change the sequence, and the fallbacks. Where we describe a screen, we describe it in general terms. If you are on Classic, look for the sign-on policy rules and the factor options within them. If you are on Identity Engine, look for the authentication policy rules and the settings for what a person must provide.

Everyday example

A company running the Classic Engine wants employees to sign in without a password using Okta Verify with a fingerprint. In their world, this is described as using a factor sequence whose first factor is the phone app instead of a password. A neighbouring company on the Identity Engine reaches the same outcome by writing an authentication policy rule that asks for a possession factor with a biometric. The goal is identical, and only the vocabulary and screens differ.

AAnatomy of a Sequence

Any sequence, however fancy, is made from the same few ingredients.

1

An entry condition

The circumstances in which the sequence applies: which people, which application, which network, which device. If the conditions do not match, a different rule applies.

2

A first step

The opening proof. It might be a password, a phone prompt, a fingerprint on a phone, a hardware key, or an email link.

3

Optional further steps

Extra proofs that follow the first. Each can be a single required factor or a choice from a short list.

4

Choice and alternatives

Whether the person may pick between factors at a step, and which alternatives are allowed if the preferred one is not at hand.

5

A frequency rule

How often the sequence must be repeated: at every sign-in, once per device, or once per session.

6

An outcome

Access allowed, denied, or allowed after further steps. A denial ends the journey with a clear message.

Single-step, two-step, and combined-step sequences

ShapeExample in wordsTypical use
One step, one factorPassword onlyLow-risk apps or legacy cases; generally discouraged for anything important
Two steps, two factorsPassword, then a phone approvalThe classic MFA arrangement used by most companies
One step, two factors in one gesturePhone approval confirmed with a fingerprintPasswordless sign-in: a possession factor plus a biometric in a single touch
Three stepsPassword, a phone approval, then a security keyVery sensitive actions or administrator access
Analogy

Think of a safe deposit box at a bank. In a classic setup, you show your ID at the front desk (step one), then use your key at the vault (step two). In a combined setup, the vault itself reads your fingerprint and recognizes the key in the same moment, and a single motion does the work of two checks. Both are strong. The second feels easier.

i
Tip

When you design a sequence, write it on paper first as a sentence: “For [who], opening [what], from [where], ask for [first proof], then [second proof], and if that is not possible, offer [fallback].” If you cannot finish the sentence, you are not ready to build it.

TThe Classic Sequence: Password, Then a Second Factor

Most companies begin here. It is simple to explain, and it already blocks the vast majority of password-theft attacks.

In the classic sequence, the person types a username and password first. If those are right, Okta then asks for a second proof, such as approving a prompt on a phone or typing a code. Only after both succeed does access open. The password is the first factor, and the phone is the second.

sequenceDiagram
  participant P as Person
  participant O as Okta
  participant V as Phone App
  P->>O: Username and password
  O->>O: Check the password
  O->>V: Send a prompt to the enrolled phone
  V->>P: Show the approval request
  P->>V: Approves with a tap or a fingerprint
  V->>O: Signed approval
  O->>P: Access granted
    
Figure 3: The classic two-step sequence

Why this order is common

Putting the password first has a practical benefit: Okta can reject wrong passwords before spending money or effort on a second proof. For instance, there is no need to send a text message to somebody who has not yet shown the right password. It also matches what people have done for decades, so there is almost nothing to teach.

The weaknesses of password first

Weakness

Passwords leak

Passwords are stolen in data breaches, guessed, and tricked out of people on fake websites. Every successful theft takes the attacker to step two.

Weakness

Push fatigue

An attacker with a stolen password can fire repeated approval prompts at the real person, hoping they tap “approve” just to make it stop.

Weakness

Friction

People must remember and type a password, then wait for a second step. Over a year, that is many lost minutes and many forgotten passwords.

Weakness

Fake sites capture both

A convincing fake sign-in page can collect a password and a typed code together and replay them in real time.

!
Watch out

Password-then-code is much better than password alone, but it is not the end of the road. For your most valuable accounts, think about sequences that use phishing-resistant factors or remove the password entirely.

PPasswordless Sequences: Starting Without a Password

Passwordless does not mean “no proof.” It means the first proof is something stronger and easier than a typed secret.

In a passwordless sequence, the opening step is a possession factor, most often the Okta Verify app on a trusted phone or computer, or a hardware security key. The device confirms that it is the one linked to the person’s account, and a fingerprint or face scan confirms that the right human is holding it. Two factors, possession and inherence, are satisfied in a single motion, and no password is typed at all.

flowchart TD
  S["Person opens the sign-in page"] --> A["Okta recognizes a linked device or key"]
  A --> B["Device asks for a fingerprint or face scan"]
  B --> C{"Biometric matches?"}
  C -- Yes --> D["Device signs a proof for this exact website"]
  D --> E["Okta verifies the signed proof"]
  E --> F["Access granted without a password"]
  C -- No --> G["Fallback sequence offered"]
    
Figure 4: A passwordless sequence in one gesture

Why people like it

There is nothing to remember, nothing to type, and nothing for an attacker to steal from a database. If the device signs its proof only for the genuine website address, a fake site gets nothing useful. Companies that adopt passwordless often report fewer help desk calls about forgotten passwords, which is a hidden saving.

What you need to make it work

1

Compatible devices

Phones, laptops, or keys that support the needed standards and biometrics.

2

Enrollment of the right authenticators

People must set up the phone app or key before the sequence can use it. The enrollment policy must allow this.

3

A planned fallback

Phones break and keys get lost. Plan an alternative sequence that is safe but not painful.

4

Clear communication

People should hear what will change and what to do on day one. A single screenshot helps more than a page of text.

Analogy

A passwordless sequence is like using a keyless car. You do not hunt for a key or type a code. The car recognizes the key fob in your pocket and your hand on the handle. It is easier, and at the same time harder to cheat, because the fob and the car talk to each other in a way a thief cannot easily imitate.

i
Tip

Start passwordless with a friendly pilot group, such as the IT team and a few volunteers. They will find the awkward corners on your behalf and become helpful champions for everyone else.

SStep-Up Sequences: Extra Proof for Sensitive Doors

Not every door in the building deserves the same lock. Step-up gives you a way to guard the important rooms more firmly.

Suppose a person has already signed in for the morning and is reading the staff newsletter. Later, they open the payroll system to approve a large payment. The company would like a stronger proof for this second action. This is called a step-up: the person climbs one more step of assurance before entering the sensitive area.

flowchart TD
  U["Signed-in person opens the payroll app"] --> Q{"Is the last strong proof recent enough?"}
  Q -- Yes --> OK["Open the app"]
  Q -- No --> S["Ask for the stronger factor"]
  S --> R{"Passed?"}
  R -- Yes --> OK
  R -- No --> D["Deny access and log the attempt"]
    
Figure 5: A step-up check at a sensitive application

Why step-up is smart

Without step-up, you must choose one level of strength for everything, and that level is a compromise: too strict for the newsletter, too loose for payroll. With step-up, the everyday sign-in can stay easy while the dangerous actions are guarded by a stronger sequence. Employees notice the extra step only when it makes sense, and they usually accept it.

Analogy

A hotel guest key opens the lobby, the corridor, and your room. But the hotel safe in the manager’s office needs the manager’s own key as well. Having the first key gets you most places, and a second key is needed only for the valuable room. That is step-up.

Where step-up is common

Use

Finance and payroll

Approving payments or changing bank details.

Use

Administration consoles

Changing security settings, users, or policies.

Use

Customer data tools

Exporting large amounts of personal information.

Use

Code and cloud platforms

Deploying to production or reading secrets.

i
Note

Step-up is controlled by the rules attached to each application. The same person can have an easy path into one app and a firm one into another. When you design these rules, keep a short written list of which apps get step-up and why, so the choices can be explained to staff and to auditors.

OOrdering Principles: Which Factor Goes First?

There are good reasons to ask for some proofs before others. These rules of thumb will help you decide.

1

Strong and easy first

Lead with the factor that is both hard to steal and pleasant to use, such as a device with a biometric. It earns trust quickly and spares the person extra steps.

2

Cheap checks before costly ones

Do not send a text message or phone call until something cheaper has been checked. Costly steps can be abused to run up charges.

3

Reveal as little as possible

Do not tell a stranger which factors a person has enrolled until the stranger has passed an earlier step. Hints help attackers choose their tools.

4

Never offer a weak alternative before a strong one

If both a strong and a weak factor are allowed at the same step, show the strong one first, so people drift toward it.

5

Keep sequences short

Every extra step reduces comfort and tempts people to find workarounds. Add a step only when it adds real protection.

SequenceStrengthComfortComment
Password, then text message codeFairModerateBetter than password alone, but both factors can be phished or stolen
Password, then phone approval with number checkGoodGoodA widely used balanced choice
Phone app with biometric, no passwordStrongVery goodOne gesture covers two factors
Security key, no passwordVery strongGoodResists fake websites; needs a spare key plan
Password, phone approval, then security key for sensitive appsVery strongLowerReserve for the highest-risk situations

The “weakest link” idea

A sequence is only as strong as the easiest path through it. If you offer a strong factor and a weak alternative at the same step, an attacker will choose the weak one. This is why careful designers think about the whole menu at each step, not just the best option on it.

!
Watch out

Many organizations proudly roll out a strong factor, then leave a weak legacy factor available “just in case.” Attackers go straight for the legacy door. If a weak path must exist, limit who can use it and watch every use closely.

FFallbacks: What Happens When a Step Cannot Be Done?

A sequence without a fallback is a trap. Phones die, keys get lost, and batteries run out at the worst moment.

A fallback is a planned alternative for a step the person cannot complete. Good fallbacks keep the person moving without opening a back door for attackers. The art is to make the alternative safe enough that choosing it is not a downgrade of your security.

flowchart TD
  A["Preferred factor is unavailable"] --> B{"Another strong factor enrolled?"}
  B -- Yes --> C["Offer the other strong factor"]
  B -- No --> D{"Policy allows a weaker alternative?"}
  D -- Yes --> E["Offer the weaker factor with extra limits"]
  E --> G["Log the downgrade for review"]
  D -- No --> F["Send the person to the recovery process"]
  F --> H["Help desk verifies identity strictly"]
    
Figure 6: A fallback ladder from strong alternatives down to recovery

Three kinds of fallback

Type

A second strong factor

A person with two enrolled strong authenticators, such as a phone and a security key, can use either. This is the best fallback, because there is no downgrade at all.

Type

A weaker alternative with limits

Something like an email link or a code, allowed only from known networks, or only for low-risk apps, or only for a short session.

Type

Recovery with human checks

A help desk process that verifies identity firmly and resets the person’s authenticators so they can enroll anew.

Analogy

If your front door key is lost, a good household has a ladder of options. A spare key with a neighbour is the easiest. A key hidden in a lockbox that needs a code is the next. A locksmith who must see your ID and proof of address is the last resort. You would not leave the window open as your plan B.

Making fallbacks safe

1

Encourage two strong factors early

The cheapest fallback is a second authenticator set up during onboarding.

2

Restrict weaker paths by context

Allow them only from managed devices, trusted networks, or for less sensitive applications.

3

Shorten the resulting session

A person who signs in by a fallback gets a briefer session and is asked for a stronger proof sooner.

4

Notify the person

Send a message saying a fallback was used, so a real user can spot an impostor quickly.

5

Log and review

Count how often fallbacks are used and by whom. A sudden rise can mean a broken phone app or an attack.

CConditions That Shape the Sequence

The same person may meet different sequences on different days. The reason is the conditions around the sign-in.

A sign-in rule has two halves: the conditions under which it applies, and the sequence it demands. Good designs use conditions to be gentle when the situation is safe and firm when it is not. Here are the most common conditions.

ConditionPlain-English meaningTypical effect on the sequence
Group membershipWho the person is, by roleAdministrators and finance staff receive stricter sequences
Network locationOffice, home, or unknown networkFewer steps from the office, more steps from far-away countries
Device stateCompany-managed or personal; healthy or notManaged, healthy devices earn smoother paths
ApplicationWhich door the person is openingSensitive apps trigger step-up
Risk signalsOdd behavior, such as impossible travel or a new deviceRaises the sequence for that sign-in only
Time since last proofHow recently the person completed a strong stepRecent proof can be reused; old proof is repeated

Be careful with “trusted” places

It is tempting to say, “From the office network, ask for nothing extra.” But networks can be compromised, and an attacker who walks into a lobby or breaks into a router can borrow that trust. A safer approach is to lighten the sequence on trusted networks rather than remove it, so that something strong remains in every case.

!
Watch out

Conditions multiply quickly. A design with five conditions, each with three values, can produce more than two hundred combinations. Keep conditions few and meaningful, test the main combinations, and document the reasons.

Everyday example

A consulting firm lets staff on managed laptops sign in with a single fingerprint touch. The same staff on a personal tablet are asked for the phone app approval plus a password. From a country where the firm has no offices, everyone, regardless of device, is asked for a security key. One person, three different sequences, all chosen automatically by conditions.

HHow Often Should the Sequence Repeat?

Asking too often annoys people. Asking too rarely invites attackers. Frequency is the dial between them.

After a person completes a sequence, Okta can remember the success for a while, so they are not asked again every few minutes. How long to remember is a decision for your security team, and it interacts with the session rules that decide how long a sign-in lasts.

Frequency

Every sign-in

The strictest option. The sequence runs each time a person signs in. Good for the most sensitive systems, but tiring for everyday ones.

Frequency

Once per session

The sequence runs once, then the person stays signed in until the session ends. A balanced everyday choice.

Frequency

Once per device

The device is remembered for a set number of days. People on their usual laptop are asked rarely, while a new device triggers the full sequence.

Frequency

After idle time

The sequence repeats after a period of no activity, which protects a laptop left open in a cafe.

Analogy

Frequency is like how often a library checks your card. A small local library may know you by sight and wave you through. A big research library with rare manuscripts checks every time, even if you were there an hour ago. The more precious the contents, the more often the check.

Remembered devices cut both ways

Remembering a device saves a lot of friction, and it is a security gain too when it means people stop fighting the system. But a remembered device that is stolen, or a browser whose cookies are copied by malware, can bypass later steps. Use shorter remembering periods for sensitive roles, and keep an easy way to clear remembered devices when a laptop is lost.

i
Tip

Combine frequency with step-up. Let the everyday sign-in be light and long-lasting, and use step-up for the few actions that really matter. This gives people a pleasant day and gives attackers a hard time exactly where it counts.

DDesigning Sequences for Different Audiences

One size fits nobody. Smart companies build a small number of sequences, each shaped for a clear group of people.

AudienceSuggested first stepSuggested further stepsFallback
AdministratorsSecurity key or device-based biometricStep-up for every sensitive changeSecond security key; strict recovery
Executives and finance approversPhone app with biometricStep-up for paymentsSecond device or key
General employees on managed devicesPhone app with biometric, no passwordNone for everyday appsPassword plus phone approval
Employees on personal devicesPasswordPhone approval with number checkSecond enrolled factor
Contractors and partnersPasswordPhone app approvalVoice call or code, restricted by network
Frontline and shared-device staffBadge or key suited to the deviceShort sessions with quick re-checksSupervisor-assisted reset
i
Note

This table is a first sketch to argue over, not a rulebook. Your devices, laws, budget, and risks will change the details. Share the draft with your security team, your help desk, and a few real users before you build anything.

Principles for healthy designs

Principle

Match strength to risk

The more damage a stolen account could do, the stronger the sequence should be.

Principle

Keep the number of sequences small

Five clearly named sequences beat twenty tangled ones.

Principle

Use data-driven groups

Fill groups from role and department fields, so people land in the right sequence without manual work.

Principle

Design with enrollment

Check that every factor in a sequence can be enrolled by the people it applies to.

Principle

Plan the fallback first

If you cannot describe the fallback, you are not ready to ship the sequence.

Principle

Write down the reason

Record why each sequence exists. In a year, nobody will remember, and the reason is what lets you change it safely.

TThe Person’s Experience, Screen by Screen

Behind every sequence is a human being trying to get to work. Their experience decides whether your design succeeds.

Follow one employee, Anika, through a Monday on a managed laptop. The company uses a passwordless first step with a password-plus-approval fallback.

1

She opens her laptop and her browser

She goes to the company portal. The sign-in page recognizes her trusted device and offers “Sign in with Okta Verify.”

2

She touches the fingerprint sensor

The device checks her fingerprint and confirms to Okta that this is her enrolled device. No password is typed.

3

She reaches the portal

All her ordinary applications open by single sign-on, with no extra prompts for the next hours.

4

She opens the payroll system

Payroll requires a fresh strong proof, so Okta asks for her fingerprint again. This is the step-up, and it takes two seconds.

5

On Wednesday her fingerprint sensor fails

She chooses the fallback: password and a phone approval with a number check. It takes a minute, and she is notified by email that a fallback was used.

Small details that make a big difference

Detail

Clear wording

Say “Approve the sign-in on your phone,” not “Complete challenge.” Plain words reduce calls to the help desk.

Detail

Visible alternatives

Show a “Use another way” link, so a person is never stuck wondering what to do.

Detail

Helpful errors

When a step fails, say why and what to try. “Your phone is offline. Connect to the internet and try again” beats “Error 403.”

Detail

Accessibility

Offer methods for people who cannot use a fingerprint scanner or small screens, and test with assistive tools.

!
Watch out

Never train people to approve prompts blindly. If every day contains several confusing unexpected prompts, people will start tapping “approve” automatically, and attackers rely on exactly that habit.

RRolling Out a New Sequence Without Chaos

Changing a sequence touches real people. A calm rollout is mostly preparation and kind communication.

flowchart LR
  A["Inventory current sign-in habits"] --> B["Design target sequences"]
  B --> C["Test with sample accounts"]
  C --> D["Pilot with a small friendly group"]
  D --> E["Wave one - one department"]
  E --> F["Wave two - more departments"]
  F --> G["Everyone"]
  G --> H["Review and tune"]
  D -- "Problems found" --> B
    
Figure 7: A staged rollout with a loop back to design
1

Take stock

Learn which factors people have enrolled, which devices they use, and which applications matter most.

2

Prepare enrollment first

Make sure people can set up the new factors before any sequence requires them.

3

Write the new rule but keep it inactive

Build the rule and review it with a colleague before switching it on.

4

Pilot

Switch the new sequence on for a mixed group of volunteers. Collect feedback and look at the logs.

5

Roll out in waves

One department at a time, with help ready. Review tickets and success rates before each wave.

6

Retire the old path

Only when most people have moved, switch off the old sequence and any weak fallbacks that remain.

i
Tip

Make big changes in the middle of the week and the middle of the morning, when the whole support team is at work. Avoid Mondays, Fridays, and days before holidays.

MMoving From Password-First to Passwordless

Most companies start with passwords and finish with fewer of them. The journey has natural stages.

flowchart LR
  P1["Stage 1 - Password plus second factor"] --> P2["Stage 2 - Stronger second factor with number check"]
  P2 --> P3["Stage 3 - Enroll passwordless factors"]
  P3 --> P4["Stage 4 - Passwordless first step with password fallback"]
  P4 --> P5["Stage 5 - Passwordless with restricted fallbacks"]
    
Figure 8: A common five-stage journey
StageWhat changesWhat to watch
1Everyone has password plus a second factorCoverage: how many people have no second factor
2Move from codes or texts to phone approvals with number checksPush fatigue and approval rates
3People enroll a passwordless-capable authenticatorDevice compatibility and enrollment numbers
4Passwordless becomes the first choice, password remains as fallbackHow often people still use the fallback
5Fallbacks become restricted or recovery-onlyHelp desk load and lockouts
Analogy

It is like moving a town from a ferry to a bridge. You build the bridge first, keep the ferry running while people get used to it, make the bridge the obvious choice, and only when the ferry has almost no passengers do you retire it. Closing the ferry on the day the bridge opens would strand the town.

!
Watch out

Stage five is not a place everyone must reach. Some organizations stay at stage four permanently because the fallback is safe and convenient. Move forward only as far as your risks and users require.

RRecovery Sequences: When Everything Else Fails

Recovery is a sequence too, and it is the one attackers love most, because it is built to let people in when normal proofs are missing.

Sooner or later, someone forgets their password, loses their phone, or breaks their security key. The system needs a way back that is not so easy that an impostor can use it, and not so hard that honest people are locked out for days. This special path is the recovery sequence.

flowchart TD
  L["Person cannot use the usual factor"] --> Q{"Has another enrolled factor?"}
  Q -- Yes --> U["Use the other factor"]
  U --> N["Enroll a replacement and remove the lost one"]
  Q -- No --> R{"Self-service recovery allowed?"}
  R -- Yes --> S["Verify with a strong alternative such as a managed email plus a second check"]
  S --> N
  R -- No --> H["Contact the help desk"]
  H --> V["Help desk verifies identity with a strict routine"]
  V --> A["Administrator resets the person's authenticators"]
  A --> E["Person signs in and enrolls again"]
  E --> N
    
Figure 9: Recovery paths from self-help to help desk reset

Principles of a safe recovery sequence

Principle

No easier than normal sign-in

If recovery needs less proof than signing in, attackers will always choose recovery.

Principle

Prefer self-service with strong checks

A person who can recover alone, with a second factor, costs less and creates fewer chances for a fooled help desk.

Principle

Notify and delay for high-risk roles

For administrators, add a waiting period and alert their managers when recovery begins.

Principle

Log everything

Every recovery event should leave a clear record: who, when, how, and who approved.

!
Watch out

Attackers telephone the help desk, pretending to be an employee in a hurry. Train your support staff to follow the identity routine every time, no matter how urgent or friendly the caller sounds. The routine should not rely on facts that can be found on social media.

Everyday example

An engineer loses a phone at an airport. She uses the security key she enrolled as a second strong factor, signs in on her laptop, removes the lost phone from her account, and enrolls her replacement the next day. The help desk is never involved, and the lost phone cannot approve anything.

SSecurity: How Sequences Get Attacked

Attackers do not need to break the strongest factor. They look for the easiest path through the sequence.

Attack

Downgrade

The attacker claims the strong factor is unavailable and steers the sequence toward a weaker alternative. Defense: restrict weak alternatives and watch every use.

Attack

Push fatigue

Repeated approval prompts wear the person down until they tap “approve.” Defense: number checks, limits on prompts, and teaching people to deny unexpected requests.

Attack

Phishing and relay

A fake site collects the password and the code and replays them at once. Defense: phishing-resistant factors that check the real website address.

Attack

SIM swap

The attacker moves the victim’s phone number to a new device to catch text codes. Defense: avoid text messages for sensitive roles.

Attack

Account enumeration

The attacker learns which usernames exist, and which factors they have, from the way the sequence behaves. Defense: give the same replies for real and unknown accounts.

Attack

Session theft

Malware copies the browser’s signed-in state, skipping the sequence altogether. Defense: shorter sessions for sensitive roles, device checks, and step-up.

Attack

Recovery abuse

The attacker uses the recovery path, which is often weaker. Defense: make recovery as strong as normal sign-in.

Attack

Cost abuse

An attacker triggers thousands of text messages or calls to run up your bill. Defense: ask cheap proofs first and limit how often messages can be sent.

Analogy

Think of a castle with a very strong main gate and a small unlocked door for the kitchen staff. Soldiers will never attack the gate. Every fallback and recovery path in your sequence is a kitchen door. Guard it, or do not build it.

Defensive habits

1

Prefer phishing-resistant factors for important roles

Security keys and device-based biometrics that check the website address make fake sites useless.

2

Close the weak side doors

Review every allowed fallback and ask: “If an attacker chose this, how bad would it be?”

3

Use number checks and rate limits

Make approvals deliberate and limit how many prompts can be sent in a short time.

4

Protect the administrators

The people who can edit sequences hold the keys to everyone else’s keys. Give them the strictest sequence of all.

5

Watch the logs

Alert on unusual fallbacks, repeated denials, and sign-ins from strange places.

i
Tip

Run an occasional “red team” exercise: ask a trusted colleague to try to get into a test account using only the fallbacks and recovery path. The weak doors they find are the ones a real attacker would use.

RReliability: When the Pieces of a Sequence Fail

A sequence depends on other services: phones, networks, message providers, and Okta itself. Plan for the day one of them is unwell.

Reliability means that a system keeps doing its job even when parts of it misbehave. A sequence can fail in many small ways. A text message provider may be slow. A phone may be offline. A security key may be forgotten at home. A good design never lets a single small failure stop the whole company from working.

What failsWhat people seeSensible plan
Text message delivery is delayedCodes arrive late or neverOffer an app-based method as the main path and keep messages as a limited backup
Phone is offline or out of batteryPrompts never arriveOffer offline codes and a second authenticator
Security key is lostCannot complete the strong stepRequire a spare key at enrollment
Fingerprint sensor failsBiometric step is impossibleAllow a PIN on the device or an alternate factor
Okta service disruptionSign-ins slow or failingKeep a tested emergency administrator path and a communication plan
Network problem at the officeStrange failures only on siteKnow which steps depend on the network, and test from outside as well

The emergency administrator

Every organization should keep a very small number of tightly guarded emergency administrator accounts, sometimes called break-glass accounts. They have a strong, simple sequence that does not depend on the services most likely to fail. They are locked away, tested regularly, and trigger an alarm whenever they are used. If a mistake in a new sequence locks out every administrator, these accounts are how you get back in.

Analogy

A break-glass account is like the fire axe behind glass in a corridor. You hope never to use it. When something goes badly wrong, you are very glad it is there, and glad that someone checked last month that the glass was intact.

!
Watch out

Never roll out a sequence that requires a factor your administrators cannot use without first testing that a break-glass account still works. A sequence mistake that locks administrators out of the very console they need to fix it is a classic, painful incident.

MMonitoring, Logging, and Metrics

You cannot improve what you cannot see. A few simple measures show whether your sequences are working.

Okta keeps a diary called the System Log. It records sign-ins, failed sign-ins, factors used, factors that failed, step-ups, and changes to rules. Each entry says who did what, when, from where, and with what result. Whenever someone says “the sequence is not working,” the log is the first place to look.

What the log can tell you

Kind of eventWhat it tells youWhy it matters
Successful sign-in and the factors usedWhich sequence the person completedShows how many people use strong and weak paths
Failed factor attemptsWhere people struggle or attackers probeReveals confusing steps or attacks
Denied push promptsA person said “this was not me”An early warning of a stolen password
Fallback or recovery useA person left the preferred pathSpots downgrades and broken devices
Rule or policy changesSomeone edited the sequenceEssential for audits and explaining sudden changes
Sign-ins from new places or devicesA change in contextFeeds risk-based decisions

Numbers worth tracking

MeasureWhy it mattersWarning sign
Sign-in success rateThe best single picture of healthA sudden drop at a busy hour
Time to complete a sign-inShows friction people feelA creeping increase after a change
Share of sign-ins by strong factorsShows how much risk remainsLittle progress after months
Fallback usage rateShows how often the preferred path failsA sharp rise for one group
Push denial countShows possible attacksMany denials for one account
Help desk tickets about sign-inMeasures real-world painA spike after a change

Alerts that earn their keep

Raise an alert when a single account receives many failed prompts in a short time, when an administrator signs in using a fallback, when a rule for a large group is edited, or when sign-ins succeed from a place the person has never been. Write a short guide for each alert that says what it means and what to check first.

i
Tip

Okta keeps log history for a limited time that depends on your plan. If auditors need a longer memory, copy events into your own storage or a security monitoring tool on a schedule.

AAutomating and Managing Sequences as Code

Clicking through the console works for a handful of rules. Larger teams prefer automation.

Okta provides programming interfaces, called APIs, that let software read and change policies and rules. An API is a menu of requests that one program can send to another. Through these interfaces, a team can list its sign-in policies, read the rules inside, compare them across environments, and create or update them from a script. The reasons are consistency, speed, and review.

Benefit

Consistency

The same rules in a test environment and in the live one, without typing mistakes.

Benefit

Review

A change becomes a written proposal that a colleague can read before it goes live.

Benefit

History

Version control keeps every earlier version, so you can see what changed, who changed it, and why.

Benefit

Reporting

Scripts can gather numbers on which sequences people actually complete.

Configuration tools such as the Okta provider for Terraform can describe policies and rules in files and apply them. Whichever route you choose, store credentials for these tools in a secrets vault and grant them only the permissions they need. Always try changes first in a separate preview org, and prefer a dry run that only reports what would change.

!
Watch out

Automation spreads mistakes as fast as it spreads good changes. A script that reorders the rules or deactivates a catch-all rule can affect everyone in seconds. Review, test, and keep a rollback plan.

Everyday example

A security team keeps its sign-in rules in a code repository. When they want to require step-up for the finance application, they write the change, a colleague reviews it, and a pipeline applies it to a test org and then to the live org. Months later, an auditor asks when step-up was introduced and who approved it. The answer is a line in the repository’s history.

DDesign Patterns and Anti-Patterns

Experienced teams keep reaching for the same shapes and avoiding the same traps.

Pattern

Tiered by risk

A few sequences, each matched to a level of risk, with the strongest for the highest-risk roles and applications.

Pattern

Easy everyday, strong step-up

A light, long-lasting sign-in with firm step-up for sensitive apps.

Pattern

Two strong factors per person

Every person enrolls at least two strong authenticators, so fallbacks cost no security.

Pattern

Context-aware lightening

Reduce friction on managed, healthy devices instead of removing steps on trusted networks.

Pattern

Sealed administrator tier

The strictest sequence covers anyone who can change Okta itself.

Pattern

Sequence as code

Rules kept in version control, reviewed, and applied through a pipeline.

Anti-patterns to avoid

ANTI-PATTERN 01Avoid
What it looks like

A strong sequence for most staff, but an easy “forgot my factor” link that lets anyone with an email address bypass it.

Why it hurts

Attackers ignore the strong gate and use the easy link every time. The sequence is only as strong as its weakest fallback.

Do this instead

Make recovery at least as strong as the normal sequence, with a second check and a notification to the person.

ANTI-PATTERN 02Avoid
What it looks like

Asking for every factor at every sign-in, for every application, “to be safe.”

Why it hurts

People tire of the constant interruptions, approve prompts without reading, or find workarounds. Security drops, not rises.

Do this instead

Use step-up and remembered devices so strong proofs appear where they matter.

ANTI-PATTERN 03Avoid
What it looks like

Twenty sign-in rules, each added for one team’s request, in a vague order with unclear names.

Why it hurts

Nobody can predict which rule applies to whom. A rule placed too high silently takes over people it was never meant for.

Do this instead

Consolidate to a few clearly named rules, and document the order and the reasons on one page.

ANTI-PATTERN 04Avoid
What it looks like

A new sequence requiring a factor that nobody has enrolled yet.

Why it hurts

People are stuck at the first screen, tickets flood in, and managers demand exceptions that weaken the design.

Do this instead

Prepare enrollment first, confirm coverage in reports, and only then switch on the sequence in waves.

BBest Practices and Common Mistakes

A quick checklist, followed by the errors that appear in nearly every organization at least once.

Do

  • Lead with a strong factor that is also easy to use.
  • Use step-up for sensitive applications.
  • Make sure every person has two strong factors.
  • Keep recovery at least as strong as normal sign-in.
  • Keep a tested emergency administrator account.
  • Test changes with a pilot group first.
  • Write down why each rule exists.
  • Copy System Log events into long-term storage.

Do not

  • Leave weak legacy factors open “just in case.”
  • Require a factor before people can enroll it.
  • Remove all steps on a trusted network.
  • Place broad rules above specific ones.
  • Train people to approve prompts without reading.
  • Let the help desk reset accounts without verification.
  • Roll out to everyone on a Monday morning.
  • Ignore accessibility and shared-device needs.

Mistakes that appear again and again

MistakeWhat happensFix
Confusing enrollment with sequencingChanges in one place do not have the expected effectRemember: enrollment decides what can be set up, sequencing decides what is asked
Wrong rule orderA broad rule swallows people who need a stricter oneMove specific rules to the top and review order after each change
No fallbackA lost phone locks the person outPlan fallbacks and encourage a second factor
Too many conditionsCombinations nobody can test or explainKeep conditions few and meaningful
Skipping the pilotSurprises land on thousands of people at oncePilot with a mixed group first
No communicationPeople are surprised and angry at the sign-in pageAnnounce changes early with screenshots

TA Troubleshooting Playbook

When someone says “I was asked for the wrong thing” or “I cannot get in,” a calm, step-by-step check finds most problems quickly.

flowchart TD
  A["Report - Person sees the wrong sequence or cannot sign in"] --> B["Ask what the person sees and where"]
  B --> C["Check the person's groups"]
  C --> D["Walk the rules from the top"]
  D --> E["Find the first rule that matches"]
  E --> F{"Does that rule match what was intended?"}
  F -- No --> G["Fix the rule order or conditions"]
  F -- Yes --> H{"Can the person enroll the needed factor?"}
  H -- No --> I["Fix enrollment settings or help the person enroll"]
  H -- Yes --> J["Check the System Log for the failure reason"]
    
Figure 10: A calm path from complaint to cause

Common symptoms and likely causes

SymptomLikely causeFirst check
Person is asked for a password despite a passwordless designA different rule matched, or the device or factor is not recognizedWhich rule matched, and whether the factor is enrolled
Person is stuck at a stepThe required factor is not enrolled or not allowedThe enrollment policy for that person
Everyone is asked too oftenFrequency or session settings are too strictThe remember-device and session settings
Nobody is asked for a second factorA broad rule above the strict one has matchedRule order and conditions
Codes never arriveMessage delivery trouble or wrong phone numberThe person’s number and the message log
Prompts are slow or missingPhone offline, notifications blockedPhone settings and network
A sudden wave of tickets after a changeA broad rule or default was editedChange history in the System Log
i
Tip

A very common hidden culprit is a phone whose clock is wrong. Code-based factors depend on accurate time, so if a phone is a few minutes off, the codes simply will not match. Turning on automatic time is a quick cure.

RReal-World Usage Patterns

Here are typical situations where factor sequencing does real work, described as everyday scenarios.

1. A growing software company

A company with five hundred staff starts with password plus a text code. After a phishing scare, it moves to password plus phone approval with a number check, and then offers passwordless sign-in on managed laptops. Engineers with production access also get a step-up with a security key. The whole journey takes about six months, in waves.

2. A hospital with shared workstations

Clinicians move between shared computers all day. The hospital gives each person a small hardware badge as the first factor, with short sessions and a quick re-tap for sensitive records. A supervisor-assisted reset serves as the fallback when a badge is forgotten.

3. A bank with regulators watching

A bank must show auditors that weak factors cannot be used by staff who move money. It sets sequences requiring phishing-resistant factors for the payments team, restricts fallbacks, stores its rules in version control, and keeps a record of every change. When the regulator asks for evidence, the bank provides the history and the log exports.

4. A retailer with seasonal workers

Each autumn the retailer hires hundreds of temporary staff, many with basic phones. A dedicated sequence allows a voice call as the second step, with accounts that expire in January. Permanent staff follow a stricter sequence. Groups are filled from the hiring system, so each new worker lands in the right sequence automatically.

5. A university with students and staff

Students and staff share one sign-in page but follow different sequences. Students may use a phone app or a code. Staff with access to student records use stronger methods and a step-up. Because students change devices often, the university encourages every student to enroll two factors in their first week.

6. A company after a merger

Two companies join. Rather than forcing one sequence on everyone overnight, the new security team creates a temporary rule for acquired staff that allows their old factors for ninety days while adding a phone approval. At the end of the period, the old factors are switched off.

AAdaptive and Risk-Based Sequencing

A fixed sequence treats every sign-in the same. An adaptive one changes its demands according to how risky the moment looks.

Imagine two sign-ins by the same person. In the first, she opens her usual laptop at her usual desk at nine in the morning. In the second, someone uses her password from a country she has never visited, on a device nobody has seen, at three in the morning. A fixed sequence would ask both the same questions. An adaptive sequence notices the difference and asks for much more in the second case.

Signals that feed the decision

Signal

New device

A device the system has never seen before deserves a firmer sequence than a familiar, healthy one.

Signal

New place

A sign-in from a country or network far from the person’s usual ones raises the level of care.

Signal

Impossible travel

Two sign-ins from places too far apart for a person to travel between in the time that passed suggest that one of them is not the real person.

Signal

Known bad sources

Traffic from addresses that are known for attacks can be blocked or challenged more strongly.

Signal

Unusual behavior

Many failed attempts, odd timing, or a sudden change in what the person does can be warning signs.

Signal

Device health

A laptop that is missing security updates or has protections turned off may be treated with caution.

Analogy

Think of a bank teller who knows you. When you arrive on your usual Tuesday afternoon and withdraw your usual amount, the teller greets you and hands over the cash. If a stranger arrives wearing your coat and asks for everything in your account, the same teller asks for far more proof. The teller has not changed the bank’s rules. They have noticed that this moment is different and responded.

How the sequence changes

Risk levelExample situationSequence that fits
LowManaged, healthy device in a familiar placeOne gesture, such as a fingerprint on a trusted device
MediumKnown person on a new device or a new networkPhone approval with a number check, or a security key
HighNew country, unmanaged device, odd timingA phishing-resistant factor, or a block and a notification

Cautions for adaptive designs

Adaptive sequences are powerful, but they have limits. The signals can be wrong. A person on a legitimate trip may look risky, and a clever attacker may look normal. Because of this, adaptive rules should add protection in doubtful moments rather than remove it in comfortable ones. Another caution is explainability: when someone is challenged more firmly than usual, the screen should say something helpful, so they do not think the system is broken. Finally, keep a simple record of which signals you use, so you can explain decisions to people and to auditors.

i
Tip

Begin with just two or three clear signals, such as device management and network location. Observe how they behave for a month, tune them, and only then add more. A modest adaptive design that people understand beats an elaborate one that nobody can explain.

!
Watch out

Do not let adaptive rules become a hiding place for lenient exceptions. Each time someone asks for “just a little less checking for this group,” ask what signal would justify it, and what protection remains if that signal is faked.

Everyday example

A travel company allows staff with managed laptops to sign in with one fingerprint touch from home. When the same staff travel abroad, Okta notices the new country and adds a phone approval with a number check. When a sign-in arrives from a country the company has never operated in, Okta blocks it outright and emails the person. Each of the three outcomes is the result of the same rule set responding to different signals.

AAdvantages, Disadvantages, and Trade-offs

Every design choice trades one thing for another. Here is the honest picture of factor sequencing.

Advantages

  • Lets you match the strength of sign-in to the risk of each person and each application.
  • Makes passwordless sign-in possible, which is both easier and stronger.
  • Step-up protects the sensitive doors without burdening the everyday ones.
  • Fallbacks and recovery keep people working when a device fails.
  • Conditions such as device and location can reduce friction safely.
  • Changes are logged, which helps audits and investigations.
  • Works with automation and policy-as-code approaches.

Disadvantages

  • Rule order and conditions can confuse newcomers.
  • One edit can affect thousands of people at once.
  • Strong factors cost money, time, and training.
  • Fallbacks and recovery paths can become the weakest link.
  • Names and screens differ between Okta’s two engines and change over time.
  • More conditions mean more combinations to test.
  • Passwordless needs compatible devices and clear communication.

Trade-offs to weigh

ChoiceBenefitCost
Fewer sequencesSimple to explain and maintainLess tailoring for special groups
More sequencesPrecise rules for each audienceHarder to predict and test
Strong factors everywhereHighest securityHardware cost and more support work
Weak fallbacks allowedFewer lockouts and callsAttackers aim at the weak path
Long sessionsPleasant everyday useStolen sessions are more valuable
Frequent re-checksStrong protectionFatigue and workarounds
The best sequence is the strongest one your people can actually use every day.

GGovernance, Change Management, and Audit

Auditors do not only ask whether the system works. They ask who is in charge, who can change it, and how you know.

Governance means the habits and rules by which an organization keeps important systems under control. Factor sequences decide how strong everybody’s sign-in will be, so they deserve governance. A rule without governance may work today and be broken tomorrow, with nobody knowing why.

Questions an auditor is likely to ask

Audit

What proofs are required for each group and app?

You should be able to show on one page the sequences, their conditions, and the reasons for them.

Audit

Who can change the rules?

Show the named administrators, their roles, and that their own accounts use strong sequences.

Audit

How are changes reviewed?

Show a written process with approvals, preferably backed by version control.

Audit

What happens when a factor is lost?

Describe fallbacks and recovery, including the identity checks for help desk resets.

Audit

How do you detect misuse?

Show alerts on unusual fallbacks, denials, and rule edits.

Audit

How long do you keep logs?

Show that you copy events to long-term storage for the period your rules require.

Separation of duties

The principle of separation of duties says that no single person should be able to make and approve a sensitive change alone. A common arrangement is that the identity team proposes a change, the security team reviews it, and a change approver authorizes the date. If one person holds all three roles, a mistake or a bad decision has no second pair of eyes.

A simple change routine

1

Write the proposal

State what will change, for whom, why, and what could go wrong.

2

Test in a preview org

Try the change with test accounts that mirror your real groups and devices.

3

Get a second person to review

A fresh pair of eyes will spot a misplaced condition or wrong order.

4

Tell the people affected

Notify staff and the help desk before the change goes live.

5

Apply at a quiet time

Make the change when support staff are present and traffic is low.

6

Verify and record

Check the System Log, confirm the effect, and store the record for future audits.

!
Watch out

Regulations differ by country and industry. This guide explains concepts, not legal requirements. Ask your compliance and legal teams which standards apply to your organization before you finalize choices such as which factors are acceptable and how long logs are kept.

OThe Operating Model: Who Owns What?

Technology does not run itself. A clear owner for every part keeps small issues from becoming big ones.

Factor sequences sit between several teams: identity engineers who build them, security teams who set the strength, the help desk who support people, and communications staff who explain changes. Without a plan, each team can assume another is handling a problem. A good operating model puts a name next to every responsibility.

ResponsibilityTypical ownerRhythm
Deciding which factors are acceptableSecurity teamReview twice a year
Building and editing sign-in rulesIdentity engineering teamAs needed, through the change routine
Enrollment settings that supply the factorsIdentity teamCheck before every sequence change
Group rules that place people in sequencesIdentity team with HR data ownersCheck every quarter
Hardware key supply and replacementIT operationsStock check every month
Resets and recoveryHelp desk with strict scriptsTraining for each new member
Staff communicationCommunications team with identity teamBefore every change
Reports, alerts, and drillsSecurity operationsConstant monitoring, drills twice a year

Keeping up with change

Okta regularly adds authenticators, renames screens, and retires older options. Subscribe to Okta’s release notes, set a regular time to review what has changed, and test updates in a preview org. Also review your own sequences at least twice a year. Roles change, devices change, and what felt right last year may feel clumsy or weak today. If your org is on the Classic Engine, keep an eye on Okta’s guidance about moving to the Identity Engine, because the way sequences are built will change with it.

Thinking honestly about cost

The Okta features themselves may be included in your plan, but strong factors have costs elsewhere. Hardware keys must be bought and replaced. Text messages and voice calls cost money per message. Help desk time costs money, and so does training. When you compare options, count all of these. A cheap factor that causes constant lockouts may cost more in the end than a pricier one that people can use without help.

Everyday example

A logistics company calculated that text-message codes cost a significant monthly sum and caused many help desk calls from drivers abroad. It switched drivers to a phone app with offline codes and gave warehouse supervisors hardware keys. The message bill dropped, calls fell sharply, and the security team was happier about the stronger factors.

AA Day in the Life: Three Walkthroughs

Concepts stick best when you watch them move. Here are three ordinary days at a company that uses factor sequencing well.

Walkthrough one: the same person, three different sequences

Devika works in finance. On Monday she signs in from her managed laptop in the office, touches her fingerprint sensor, and is in. No password, no extra prompts. On Wednesday she works from home on the same laptop, and the rule sees a different network. She is asked to confirm with her phone app, and a number check appears on screen. On Friday she is in another country for a conference, using a borrowed tablet. Okta asks for her security key, because the unfamiliar country and unmanaged device raise the risk. Three days, three sequences, chosen automatically by conditions, and each felt reasonable to her.

Walkthrough two: an attack that goes nowhere

An attacker buys a list of stolen passwords and tries them against the company’s sign-in page. For most employees, the first step is passwordless, so the password gets the attacker nothing. For a few who still use the password fallback, a prompt appears on the real person’s phone with a number check. One of them, Imran, receives a prompt at three in the morning that he did not start. He taps “Deny” as his training taught him. The security team’s alert fires on the unusual denial, the account is placed under review, and the password is reset before the attacker tries again.

sequenceDiagram
  participant A as Attacker
  participant O as Okta
  participant I as Imran Phone
  participant S as Security Team
  A->>O: Tries a stolen password
  O->>I: Sends a prompt with a number check
  I->>I: Imran sees an unexpected request
  I->>O: Taps Deny
  O->>S: Alert about the denial
  S->>O: Resets the password and reviews the account
    
Figure 11: A stolen password meets a well-designed sequence

Walkthrough three: a new sequence reaches the whole company

The security team decides to add a step-up for the finance application. They write the rule, review it with a colleague, and test it on sample accounts in a preview org. They announce the change a week early with a screenshot of the prompt. On Tuesday morning they activate the rule for the finance group only. Over two days, the help desk gets a handful of questions, all about the same unfamiliar prompt, which the team answers with a short guide. In the following week, they extend the rule to the executive group. By the end of the month, the change is complete and nobody had to be locked out of payroll.

What these stories teach

Lesson

Conditions do the heavy lifting

One person can meet several sequences in a week, and each should feel natural.

Lesson

Training and design work together

A number check and a habit of denying unexpected prompts turned a stolen password into a non-event.

Lesson

Gentle waves beat sudden walls

Announce early, test first, and switch on in stages.

Lesson

Write it down

Each incident teaches something. A short note today saves a long search next year.

AA Plain-English Glossary

Keep this page handy. Every term used in this guide is explained here in a line or two.

TermMeaning in everyday words
AuthenticationProving you are who you say you are
FactorOne kind of proof, such as a password, a phone, or a fingerprint
AuthenticatorThe specific tool used to provide a factor
Multi-factor authenticationUsing more than one kind of proof
Factor sequencingChoosing which proofs are asked, in what order, with what alternatives
First factorThe opening proof in a sign-in
Second factorA further proof added to raise confidence
Knowledge factorSomething you know, such as a password
Possession factorSomething you have, such as a phone or a key
Inherence factorSomething you are, such as a fingerprint
PasswordlessSigning in without typing a password
Step-upAsking for an extra proof before a sensitive action
FallbackA planned alternative when a step cannot be done
RecoveryThe process for getting back in after losing a factor
SessionThe period during which a person stays signed in
EnrollmentThe one-time setup of an authenticator
ChallengeThe moment Okta asks you to use an enrolled authenticator
Network zoneA named set of locations or addresses used in rules
Classic EngineOkta’s older sign-in engine
Identity EngineOkta’s newer sign-in engine
Phishing-resistantBuilt so that a fake website cannot get a usable proof
Push fatigueWearing a person down with repeated approval requests
SIM swapAn attack that moves your phone number to the attacker’s device
Break-glass accountA sealed emergency administrator account for when normal access fails
System LogOkta’s diary of sign-ins and changes
APIA menu of requests that one program can send to another
Separation of dutiesSplitting important tasks so no one person controls them all

FFrequently Asked Questions

Q1What is factor sequencing in simple words?
It is the plan for which proofs Okta asks a person for, in what order, and what happens when one of them cannot be done. It covers the first step, the follow-up steps, and the fallbacks.
Q2Is factor sequencing the same on Classic Engine and Identity Engine?
The ideas are the same, but the names and screens differ. Okta describes factor sequencing as a Classic Engine capability, while the Identity Engine reaches similar goals through authentication policies and authenticator requirements. Check Okta’s current documentation for your engine.
Q3What is the difference between enrollment and sequencing?
Enrollment decides which authenticators a person may or must set up. Sequencing decides which of the enrolled factors are asked at sign-in, and in what order. They must agree, or people will be asked for something they cannot supply.
Q4Does passwordless mean there is no second factor?
No. A good passwordless sign-in combines a possession factor, such as a trusted device, with a biometric or PIN on that device. Two factors are satisfied in one gesture, so it is both easier and often stronger than a password plus a code.
Q5What is step-up authentication?
It is asking for an extra, stronger proof when a person tries something more sensitive, such as opening payroll, even though they are already signed in.
Q6Why should password usually not be the only first factor?
Passwords can be guessed, stolen in breaches, or handed to fake websites. Combining them with a second factor helps, and moving to a passwordless first factor helps even more.
Q7How do I keep fallbacks from becoming a weakness?
Encourage two strong factors per person, restrict weaker alternatives by context, shorten the session that results, notify the person, and log every use.
Q8How often should people repeat the sequence?
It depends on risk. Many companies use once per session or once per remembered device for everyday apps, and add step-up for sensitive ones. Shorter remembering periods suit sensitive roles.
Q9What happens if all administrators are locked out by a new sequence?
You need an emergency, break-glass administrator account with a simple, strong sequence that is tested regularly and kept away from normal use. Test it before every major change.
Q10Is it safe to skip steps on the office network?
It is safer to lighten the sequence than to remove it. Networks can be compromised, and an attacker who gets onto the office network should still meet something strong.
Q11How do I roll out a new sequence?
Prepare enrollment first, build the rule inactive, test it, pilot with a friendly group, roll out in waves with clear communication, and only then retire the old path.
Q12Can sequences be managed with code?
Yes. Okta provides interfaces for reading and changing policies and rules, and configuration tools can describe them in files. Test in a preview org first and keep credentials in a secrets vault.
Q13Where should I check exact screens and limits?
In Okta’s current documentation for your engine, because names, options, and available features change with plans and updates.

SSummary and Key Takeaways

Key Takeaways

  • Sequencing is the recipe for sign-in. It decides which proofs come first, which follow, and what happens when one cannot be done, and the order affects both safety and comfort.
  • Lead with strong and easy. Passwordless sequences that combine a trusted device with a biometric are both friendlier and harder to attack than password-first designs.
  • Use step-up and conditions. Keep everyday sign-in light, add extra proof for sensitive applications, and let device, network, and risk shape the sequence.
  • Guard the side doors. Fallbacks and recovery are where attackers go, so make them at least as strong as the main path and log every use.
  • Design all layers together. Enrollment, sign-in rules, and sessions must agree, and every factor in a sequence must be one people can actually enroll.
  • Plan for failure. Keep two strong factors per person, a tested break-glass administrator, and a communication plan for the day a service misbehaves.
  • Roll out gently and measure. Pilot, move in waves, watch the System Log and the numbers, and review your sequences regularly, remembering that Classic and Identity Engines name these ideas differently.