class VaultPlugin::API::Backend::Client
Public Class Methods
issue_role_token(role, options)
click to toggle source
# File lib/smart_proxy_vault/api.rb, line 22 def self.issue_role_token(role, options) Vault.auth_token.create_with_role(role, options).auth.client_token end
issue_token(options)
click to toggle source
# File lib/smart_proxy_vault/api.rb, line 18 def self.issue_token(options) Vault.auth_token.create(options).auth.client_token end
lookup_self()
click to toggle source
# File lib/smart_proxy_vault/api.rb, line 26 def self.lookup_self Vault.auth_token.lookup_self end
renew_self()
click to toggle source
# File lib/smart_proxy_vault/api.rb, line 30 def self.renew_self Vault.auth_token.renew_self(lookup_self.data[:creation_ttl]) end