Class: Puppet::Pops::Adapters::Auth0Adapter

Inherits:
Puppet::Pops::Adaptable::Adapter
  • Object
show all
Defined in:
lib/puppet/pops/adapters/auth0_adapter.rb

Instance Method Summary collapse

Constructor Details

#initializeAuth0Adapter

Returns a new instance of Auth0Adapter.



4
5
6
# File 'lib/puppet/pops/adapters/auth0_adapter.rb', line 4

def initialize
  @cache = {}
end

Instance Method Details

#client(id, secret, domain) ⇒ Object



8
9
10
11
# File 'lib/puppet/pops/adapters/auth0_adapter.rb', line 8

def client(id,secret,domain)
  @cache[domain] ||= {}
  @cache[domain][id] ||= create_client(id,secret,domain)
end