This article discusses creating a private key JWT when a client has multiple public/private key pairs.
When a client has multiple public/private key pairs, the following error will occur if a key ID is not included in the JWK header:
{"error":"invalid_client","error_description":"The client_assertion JWT kid is invalid."}
- OAuth
- Okta API
