Settings → Security: SSO, two-step verification, signing keys and the audit log
Single sign-on
Satyakod supports SAML single sign-on with your identity provider (Okta, Microsoft Entra ID, Google Workspace and others). To set it up, write to support with your identity provider’s details; we connect it and it shows here. Then:- people whose email is on your domain sign in with Continue with SSO;
- Require SSO for all members stops password sign-ins, except for one break-glass admin.
SCIM provisioning
With SCIM, your identity provider adds and removes people for you: new people join as viewers, and someone deactivated in the directory loses access at once. Their role can then be changed in Team and roles. Ask support to switch it on. SCIM provisioning is part of the Enterprise plan. If your plan changes, your identity provider can still remove people (deactivations and deletions apply), but it can’t add anyone new.Two-step verification
Require two-factor authentication is on by default: everyone must add a method the next time they sign in. The page shows how many members are enrolled. Methods are in Your account.Password policy
Enterprise plans can set a policy: how many past passwords can’t be reused, and how many failed attempts lock an account and for how long. Ask support to set yours. Someone in several workspaces gets the strictest combination.Signing keys
Each workspace has its own key that signs your serials. Auto-rotate replaces it every 6, 12 (default) or 24 months, or only when you choose; Rotate now… does it at once. Old keys keep verifying codes already printed; new batches use the new key. The table shows where each key is kept.Key protection
Key protection chooses where the key that signs new batches is kept:- Standard (included): the key is a random secret, encrypted at rest in Satyakod’s database and only decrypted inside our servers to sign and check codes.
- AWS KMS (add-on): a dedicated key for your workspace in AWS Key Management Service. The key
never leaves KMS, not even to Satyakod: our servers ask KMS to use it, once per batch. It is
created in the AWS region shown on the page, for example
ap-south-1(Mumbai).
- a new key is created for you and becomes the active key; new batches are signed with it;
- your current key moves to verify only, so every code already printed keeps verifying;
- later rotations, automatic or Rotate now…, create the new key in AWS KMS too, and each rotation adds a key to the add-on;
- switching back to Standard starts a new Standard key; your AWS KMS keys are kept so codes signed with them keep verifying.