class OAuth2::Client

Public Instance Methods

delegated_authorization() click to toggle source

Creates a Delegated Authorization OAuth2 Strategy for the OAuth2 client

# File lib/omniauth/strategies/idq.rb, line 38
def delegated_authorization
  @delegated_authorization ||= OAuth2::Strategy::DelegatedAuthorization.new(self)
end
delegated_authorization_url(params = {}) click to toggle source

The authorize endpoint URL of the OAuth2 provider we add support for generating a Delegated Authorization URL @param [Hash] params additional query parameters

# File lib/omniauth/strategies/idq.rb, line 32
def delegated_authorization_url(params = {})
  params = (params || {}).merge(redirection_params)
  connection.build_url(options[:delegated_authorization_url], params).to_s
end