class OmniAuth::Strategies::Citrix

Public Instance Methods

authorize_params() click to toggle source
# File lib/omniauth/strategies/citrix.rb, line 14
def authorize_params
  {client_id: client.id}
end
token_params() click to toggle source
# File lib/omniauth/strategies/citrix.rb, line 18
def token_params
  {
    'grant_type' => 'authorization_code',
    'code' => request.params['code'],
    'client_id' => client.id
  }
end

Protected Instance Methods

build_access_token() click to toggle source
# File lib/omniauth/strategies/citrix.rb, line 44
def build_access_token
  client.auth_code.get_token(
    request.params['code'],
    {'redirect_uri' => callback_url}.merge(token_params),
    options.auth_token_params
  )
end