class SMARTAppLaunch::TokenRefreshTest
def add_credentials_to_request(oauth2_headers, oauth2_params)
def add_credentials_to_request(oauth2_headers, oauth2_params) if smart_auth_info.symmetric_auth? credentials = Base64.strict_encode64("#{smart_auth_info.client_id}:#{smart_auth_info.client_secret}") oauth2_headers['Authorization'] = "Basic #{credentials}" else oauth2_params['client_id'] = smart_auth_info.client_id end end
def make_auth_token_request(smart_token_url, oauth2_params, oauth2_headers)
def make_auth_token_request(smart_token_url, oauth2_params, oauth2_headers) post(smart_token_url, body: oauth2_params, name: :token_refresh, headers: oauth2_headers) end