Summand has MFA in two places: at sign-in (handled by WorkOS) and at sensitive operations like accessing private shared datasets (handled by Summand).Documentation Index
Fetch the complete documentation index at: https://docs.summand.com/llms.txt
Use this file to discover all available pages before exploring further.
Sign-in MFA via WorkOS
Org admins can require MFA for every user in the organization, enforced at the WorkOS layer. This applies to email + password sign-ins, SSO sign-ins where the IdP doesn’t already enforce MFA, and the Continue with Google / GitHub paths.Enforcement
Two modes:| Mode | Behavior |
|---|---|
| Required | Every user must enroll a TOTP factor on first sign-in. No factor = no access. |
| Optional | Users may enroll a factor; access is granted with or without it. |
Enrollment flow
A new user with MFA required:- Signs in with email + password (or SSO).
- Hits the MFA enrollment screen with a QR code and a manual entry secret.
- Scans the QR with Google Authenticator, 1Password, Authy, or any TOTP app.
- Enters the 6-digit code to confirm.
- Future sign-ins prompt for the 6-digit code after credentials.
web/components/features/auth/LoginForm.tsx — same screen flow whether the user signed in via SSO or password.
Recovery
If a user loses their device:- Self-recovery: WorkOS supports backup codes (issued at enrollment). The user enters a backup code instead of the 6-digit TOTP.
- Admin reset: An org admin resets the user’s MFA from Settings → Organization → Members → Reset MFA. The user re-enrolls on next sign-in.
Per-operation MFA in Summand
Independently of sign-in MFA, Summand requires re-authentication for two sensitive operations:- Accessing a private dataset shared with you — proves ongoing possession of the second factor, not just an active session.
- Granting share access to a teammate — for grants on private or sensitive datasets.
Recommendation
For most enterprises:- Require sign-in MFA at the IdP. This is the strongest layer — your IdP enforces it for every login attempt across every SaaS, including Summand.
- Require sign-in MFA in WorkOS as a backstop for sources where the IdP doesn’t enforce it (e.g. social login).
- Leave per-operation MFA on. It’s the protection that catches stolen-cookie scenarios.