Class: Doorkeeper::OpenidConnect::DiscoveryController

Inherits:
ApplicationMetalController
  • Object
show all
Includes:
Helpers::Controller, GrantTypesSupportedMixin, TokenEndpointAuthMethodsSupportedMixin
Defined in:
app/controllers/doorkeeper/openid_connect/discovery_controller.rb

Constant Summary collapse

WEBFINGER_RELATION =
"http://openid.net/specs/connect/1.0/issuer"

Constants included from TokenEndpointAuthMethodsSupportedMixin

TokenEndpointAuthMethodsSupportedMixin::CLIENT_CREDENTIALS_METHOD_MAPPING

Instance Method Summary collapse

Methods included from TokenEndpointAuthMethodsSupportedMixin

#token_endpoint_auth_methods_supported

Methods included from GrantTypesSupportedMixin

#grant_types_supported

Instance Method Details

#keysObject



20
21
22
# File 'app/controllers/doorkeeper/openid_connect/discovery_controller.rb', line 20

def keys
  render json: keys_response
end

#providerObject



12
13
14
# File 'app/controllers/doorkeeper/openid_connect/discovery_controller.rb', line 12

def provider
  render json: provider_response
end

#webfingerObject



16
17
18
# File 'app/controllers/doorkeeper/openid_connect/discovery_controller.rb', line 16

def webfinger
  render json: webfinger_response
end