Skip to content

MikeAScott/azure-key-vault

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

azure-key-vault

Gem Version

Ruby wrapper for Azure Key Vault REST API

Examples

Get an access token

bearer_token = KeyVault::Auth.new(tenant_id, client_id, client_secret).bearer_token

Get an access token using Managed Identity

bearer_token = KeyVault::ManagedIdentityAuth.new().bearer_token

Get client for and existing Azure Key Vault

vault = KeyVault::Client.new(vault_name, bearer_token)

or

vault = KeyVault::Client.new(vault_name, bearer_token, api_version: '<other _api_version>')

Get the most recent version of a secret

vault.get_secret(secret_name)

Get a specific version of a secret

vault.get_secret(secret_name, secret_version)

About

Ruby wrapper for Azure Key Vault REST API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%