Descope: Auth — Project Keys & Management Keys
Docs-backedProject ID identifies the Descope project. Management keys provide full API access for user management and configuration. Client SDKs use the project ID for flow execution (client-side safe). Management keys are created in the console with configurable permissions. JWTs are returned on successful authentication for session management. JWKS endpoint provides public keys for JWT validation. Tenant-level settings enable per-customer auth configuration in multi-tenant applications. For agents, the project ID (client-side) and management key (server-side) separation is clean. The management key model is simpler than WorkOS or Stytch's auth models. No OAuth for API access.