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