# File lib/rack/auth/openid.rb, line 287
      def finish(consumer, session, req)
        oid = consumer.complete(req.GET, req.url)
        req.env['rack.auth.openid.response'] = oid
        req.env['rack.errors'].puts(oid.message)
        p oid if $DEBUG

        raise unless ValidStatus.include?(oid.status)
        __send__(oid.status, oid, req, session)
      end