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)