class OCI::Auth::Internal::AuthTokenRequestSigner

A signer which can sign requests to Auth Service. Not intended for general use

Public Class Methods

new(tenancy_id, fingerprint, private_key_pem) click to toggle source
Calls superclass method OCI::BaseSigner::new
# File lib/oci/auth/internal/auth_token_request_signer.rb, line 11
def initialize(tenancy_id, fingerprint, private_key_pem)
  api_key = "#{tenancy_id}/fed-x509/#{fingerprint}"
  private_key = private_key_pem

  generic_headers = %i[date (request-target)]
  super(api_key, private_key, headers_to_sign_in_all_requests: generic_headers)
end