Sha256: 1fb9cc1f34846dc09f2bb3c866ece25cf57a828fe79080e5b03b392a83f23440
Contents?: true
Size: 885 Bytes
Versions: 39
Compression:
Stored size: 885 Bytes
Contents
module Rack module OAuth2 module Server class Authorize class Code < Abstract::Handler def _call(env) @request = Request.new env @response = Response.new request super end class Request < Authorize::Request include Server::Extension::PKCE::AuthorizationRequest def initialize(env) super @response_type = :code attr_missing! end def error_params_location :query end end class Response < Authorize::Response attr_required :code def protocol_params super.merge(code: code) end def protocol_params_location :query end end end end end end end
Version data entries
39 entries across 39 versions & 1 rubygems