Class: Nucleus::Adapters::V1::CloudControl::Token

Inherits:
ExpiringTokenAuthClient show all
Defined in:
lib/nucleus/adapters/v1/cloud_control/token.rb

Overview

cloud control specific token, which requires a specific cc_auth_token value in the Authorization header.

Instance Attribute Summary

Attributes inherited from TokenAuthClient

#api_token

Attributes inherited from AuthClient

#verify_ssl

Instance Method Summary collapse

Methods inherited from ExpiringTokenAuthClient

#authenticate, #initialize

Methods inherited from TokenAuthClient

#authenticate, #initialize

Methods inherited from AuthClient

#authenticate, #initialize, #refresh

Constructor Details

This class inherits a constructor from Nucleus::Adapters::ExpiringTokenAuthClient

Instance Method Details

#auth_headerObject



8
9
10
11
12
# File 'lib/nucleus/adapters/v1/cloud_control/token.rb', line 8

def auth_header
  # call super for error checks, but ignore returned header
  super
  { 'Authorization' => "cc_auth_token=\"#{api_token}\"" }
end