class OAuth2::Strategy::ClientCredentials
Public Instance Methods
get_token(params = {}, opts = {})
click to toggle source
Retrieve an access token given the specified client.
@param [Hash] params additional params @param [Hash] opts options
# File lib/oauth2/strategy/client_credentials.rb, line 20 def get_token(params = {}, opts = {}) request_body = opts.delete('auth_scheme') == 'request_body' params.merge!('grant_type' => 'client_credentials') params.merge!(request_body ? client_params : {:headers => {'Authorization' => authorization(client_params['client_id'], client_params['client_secret'])}}) @client.get_token(params, opts.merge('refresh_token' => nil)) end