Implementing End to End Multi Factor Authentication Flows
· 7 min read
Most identity providers hardcode "how login works." O2ID instead lets you define it: a Flow is a tenant-authored graph of steps — identify the user, verify a credential, branch on context, collect enrollment, finish with an outcome — that O2ID walks one node at a time.
In this post you'll configure a real login flow that asks for a password, then TOTP — enrolling on the spot if a user hasn't set it up yet — and sign in as two different users through O2ID's actual login portal, no CLI standing in for the browser.