Class: ForestAdminAgent::Auth::OAuth2::OidcConfig::Resource

Inherits:
OpenIDConnect::Discovery::Provider::Config::Resource
  • Object
show all
Defined in:
lib/forest_admin_agent/auth/oauth2/oidc_config.rb

Instance Method Summary collapse

Constructor Details

#initialize(uri) ⇒ Resource

Returns a new instance of Resource.



18
19
20
21
22
23
24
# File 'lib/forest_admin_agent/auth/oauth2/oidc_config.rb', line 18

def initialize(uri)
  super
  @host = uri.host
  @port = uri.port unless [80, 443].include?(uri.port)
  @path = File.join uri.path, 'oidc/.well-known/openid-configuration'
  attr_missing!
end