Sha256: 9dc6e920077da87102970d6c34929f876186d3ecc59a5ad4e3253f0f987dd426
Contents?: true
Size: 960 Bytes
Versions: 39
Compression:
Stored size: 960 Bytes
Contents
module Rack module OAuth2 module Server class Authorize class Token < Abstract::Handler def _call(env) @request = Request.new env @response = Response.new request super end class Request < Authorize::Request def initialize(env) super @response_type = :token attr_missing! end def error_params_location :fragment end end class Response < Authorize::Response attr_required :access_token def protocol_params super.merge( access_token.token_response.delete_if do |k, v| k == :refresh_token end ) end def protocol_params_location :fragment end end end end end end end
Version data entries
39 entries across 39 versions & 1 rubygems