5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/rack/oauth2/server/authorize/request_with_connect_params.rb', line 5
def self.included(klass)
klass.send :attr_optional, *CONNECT_EXT_PARAMS
klass.class_eval do
def initialize_with_connect_params(env)
initialize_without_connect_params env
CONNECT_EXT_PARAMS.each do |attribute|
self.send :"#{attribute}=", params[attribute.to_s]
end
end
alias_method_chain :initialize, :connect_params
def openid_connect_request?
scope.include?('openid')
end
end
end
|