Skip to main content

User signup

Email verification with reminder timers and a verify RPC.

Why this shape

Long-running backend processes need durable waits, retries, and external interaction. This use case shows how Dex capabilities compose for that problem domain.

Deep dive

Signup is a classic long-running registration Flow: start with user data, wait for email verification, send reminders on a timer, and expose an RPC to mark verified. Compared with a cron + DB status column design, Dex keeps the reminder loop and verification wait in one Flow so recovery is automatic after deploys.

See also archived case study notes under docs/archive/ (legacy iWF wording) and the live example code.

Code examples

# Browse examples/*/signup* (Python tree under examples/python)