API Key and Token Service · View 09 of 22 · Act 3 · Structure
Decisions
- The partner check endpoint is treated as hostile: unauthenticated, hard-quota'd, and structurally incapable of returning anything but live-or-not. It cannot leak a tenant name, a scope or an owner because it never has them in scope.
- Lifecycle webhooks are emitted rather than polled, so a customer's own credential inventory can stay in step without a scheduled job.
Assumptions
- Partner endpoint quota: 20 requests per second per partner, invented, and deliberately far below what a brute-force search would need.