Skip to content

Demonstrates using Azure Key Vault to sign a client assertion for retrieving an access token from Okta via the client credentials flow

Notifications You must be signed in to change notification settings

putquo/okta-key-vault-client-assertion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔒🔑 okta-key-vault-client-assertion

Description

This project demonstrates the use of Azure Key Vault to sign client assertions for retrieveing access tokens from Okta via the client credentials flow.

Overview

  1. Generate unsigned client assertion (JWT)
  2. Send unsigned client assertion to Azure Key Vault for signing operation
  3. Send signed client assertion to the token endpoint
  4. Verify the client assertion with a public key
  5. Return access token

About

Demonstrates using Azure Key Vault to sign a client assertion for retrieving an access token from Okta via the client credentials flow

Topics

Resources

Stars

Watchers

Forks

Languages