Sha256: 4c1c193efe4efdcb6681097a7fa2dfd5c873f1b65cf457e49c4c310f6e844a0d
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
module Doorkeeper module OpenidConnect module OAuth module PreAuthorization attr_reader :nonce def initialize(server, attrs = {}) super @nonce = attrs[:nonce] end # This method will be updated when doorkeeper move to version > 5.2.2 # TODO: delete this method and refactor response_on_fragment? method (below) when doorkeeper gem version constrains is > 5.2.2 def error_response if error == :invalid_request Doorkeeper::OAuth::InvalidRequestResponse.from_request(self, response_on_fragment: response_on_fragment?) else Doorkeeper::OAuth::ErrorResponse.from_request(self, response_on_fragment: response_on_fragment?) end end private def response_on_fragment? response_type == "token" || response_type == "id_token" || response_type == "id_token token" end end end end OAuth::PreAuthorization.send :prepend, OpenidConnect::OAuth::PreAuthorization end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
doorkeeper-openid_connect-1.7.1 | lib/doorkeeper/openid_connect/oauth/pre_authorization.rb |