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

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: This is the final portion of authentication. If successful, a redirect to the realm is be returned. Data gathered from extensions are stored in session[:openid] with the extension's namespace uri as the key.
- !ruby/struct:SM::Flow::P 
  body: Any messages from OpenID's response are logged to env['rack.errors']
- !ruby/struct:SM::Flow::P 
  body: <tt>env['rack.auth.openid.response']</tt> will contain the openid response.
full_name: Rack::Auth::OpenID#finish
is_singleton: false
name: finish
params: (consumer, session, req)
visibility: public
