Guides
Task-focused how-tos for building on SenseCrypt — managing tenants, custom domains, customizing claims, RBAC, group-based access, branding, your own Authenticator app, refresh tokens, key rotation, testing, and security hardening.
Practical, task-focused how-tos. Each guide walks through one job end to end. If you're looking for the why behind a feature, see Concepts; for look-up material, see the Reference.
In this section
Managing tenants
Custom domains
Customize claims and scopes
RBAC: roles and permissions
permissions claim your own API enforces, with resource servers, permissions, and roles.Groups and access
Branding
Ship your own Authenticator app
Refresh tokens and sessions
offline_access, handle rotation, and implement logout.Back-channel logout
Sender-constrained tokens
Signed requests and responses
Console sign-in methods
Account lifecycle
Billing and subscriptions
Signing-key rotation
Audit log
Testing your integration
Security best practices
Where to start
- Wiring up sign-in for the first time? Start with Get started, then Groups and access to let users in.
- Authorizing your own API? Read RBAC: roles and permissions.
- Integrating against a FAPI 2.0/CIBA tenant? Start with Security profiles, then Sender-constrained tokens and Signed requests and responses.
- Shipping to production? Work through Security best practices.
Face PKI over CIBA
Ask a user's face-locked post-quantum keys for their public keys, a signature or a shared secret — start a ceremony at the backchannel endpoint, receive the signed result at your own endpoint, and check the receipt in the ID token.
Managing tenants
Onboard in the admin console and manage tenants — the auto-created default tenant, creating, renaming, and deleting tenants, and getting from signup to your first registered application.