class Rack::OAuth2::Server::Abstract::Request
Public Class Methods
new(env)
click to toggle source
Calls superclass method
# File lib/rack/oauth2/server/abstract/request.rb, line 10 def initialize(env) super @client_id ||= params['client_id'] @scope = Array(params['scope'].to_s.split(' ')) end
Public Instance Methods
attr_missing!()
click to toggle source
Calls superclass method
# File lib/rack/oauth2/server/abstract/request.rb, line 16 def attr_missing! if params['client_id'].present? && @client_id != params['client_id'] invalid_request! 'Multiple client credentials are provided.' end super rescue AttrRequired::AttrMissing => e invalid_request! e.message, state: @state, redirect_uri: @redirect_uri end