We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e1b903d + d8d2c87 commit d32dfabCopy full SHA for d32dfab
lib/omniauth/strategies/open_id.rb
@@ -27,11 +27,13 @@ class OpenID
27
option :store, ::OpenID::Store::Memory.new
28
option :identifier, nil
29
option :identifier_param, 'openid_url'
30
+ option :trust_root, nil
31
32
def dummy_app
33
lambda{|env| [401, {"WWW-Authenticate" => Rack::OpenID.build_header(
34
:identifier => identifier,
35
:return_to => callback_url,
36
+ :trust_root => options.trust_root || %r{^(https?://[^/]+)}.match(callback_url) {|m| m[1]},
37
:required => options.required,
38
:optional => options.optional,
39
:method => 'post'
0 commit comments