--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: "As the first part of OpenID consumer action, #check retrieves the data required for completion."
- !ruby/struct:SM::Flow::P 
  body: "If all parameters fit within the max length of a URI, a 303 redirect will be returned. Otherwise #confirm_post_params will be called."
- !ruby/struct:SM::Flow::P 
  body: Any messages from OpenID's request are logged to env['rack.errors']
- !ruby/struct:SM::Flow::P 
  body: <tt>env['rack.auth.openid.request']</tt> is the openid checkid request instance.
- !ruby/struct:SM::Flow::P 
  body: <tt>session[:openid_param]</tt> is set to the openid identifier provided by the user.
- !ruby/struct:SM::Flow::P 
  body: <tt>session[:return_to]</tt> is set to the return_to uri given to the identity provider.
full_name: Rack::Auth::OpenID#check
is_singleton: false
name: check
params: (consumer, session, req)
visibility: public
