Partner authentication
Mutual TLS plus OAuth 2.0 client credentials with per-partner scopes. Shared API keys are not used.
Why. Binds a request to a certificate and a scoped identity. Revocation is per partner.
Trade-off. Certificate lifecycle needs automation or it causes outages.
