Class: Fabricio::Authorization::AuthorizationClient

Inherits:
Object
  • Object
show all
Defined in:
lib/fabricio/authorization/authorization_client.rb

Overview

A class used for user authorization.

Instance Method Summary collapse

Instance Method Details

#auth(username, password, client_id, client_secret) ⇒ Fabricio::Authorization::Session

Returns a session object for making API requests.

Parameters:

  • username (String)
  • password (String)
  • client_id (String)
  • client_secret (String)

Returns:



21
22
23
# File 'lib/fabricio/authorization/authorization_client.rb', line 21

def auth(username, password, client_id, client_secret)
  perform_authorization(username, password, client_id, client_secret)
end

#refresh(session) ⇒ Fabricio::Authorization::Session

Refreshes an expired session using refresh_token

Parameters:

Returns:



29
30
31
# File 'lib/fabricio/authorization/authorization_client.rb', line 29

def refresh(session)
  perform_refresh_token_request(session)
end