# File lib/rack/oauth2/server/authorize.rb, line 80 def initialize(request) @state = request.state super end
# File lib/rack/oauth2/server/authorize.rb, line 89 def approve! @approval = true end
# File lib/rack/oauth2/server/authorize.rb, line 85 def approved? @approval end
# File lib/rack/oauth2/server/authorize.rb, line 101 def finish if approved? attr_missing! redirect redirect_uri_with_credentials end super end
# File lib/rack/oauth2/server/authorize.rb, line 93 def protocol_params {state: state} end
# File lib/rack/oauth2/server/authorize.rb, line 97 def redirect_uri_with_credentials Util.redirect_uri(redirect_uri, protocol_params_location, protocol_params) end