This project demonstrates the use of Azure Key Vault to sign client assertions for retrieveing access tokens from Okta via the client credentials flow.
- Generate unsigned client assertion (JWT)
- Send unsigned client assertion to Azure Key Vault for signing operation
- Send signed client assertion to the
token
endpoint - Verify the client assertion with a public key
- Return access token