Module: OCI::Auth

Defined in:
lib/oci/auth/auth.rb,
lib/oci/auth/util.rb,
lib/oci/auth/federation_client.rb,
lib/oci/auth/session_key_supplier.rb,
lib/oci/auth/security_token_container.rb,
lib/oci/auth/signers/security_token_signer.rb,
lib/oci/auth/url_based_certificate_retriever.rb,
lib/oci/auth/internal/auth_token_request_signer.rb,
lib/oci/auth/signers/resource_principals_signer.rb,
lib/oci/auth/signers/ephemeral_resource_principals_signer.rb,
lib/oci/auth/signers/resource_principals_federation_signer.rb,
lib/oci/auth/signers/instance_principals_security_token_signer.rb,
lib/oci/auth/signers/instance_principals_delegation_token_signer.rb,
lib/oci/auth/signers/oke_workload_identity_resource_principal_signer.rb,
lib/oci/auth/signers/service_account_token_provider/sa_token_provider.rb,
lib/oci/auth/signers/x509_federation_client_based_security_token_signer.rb,
lib/oci/auth/signers/resource_principal_token_path_provider/rpt_path_provider.rb,
lib/oci/auth/signers/resource_principal_token_path_provider/env_rpt_path_provider.rb,
lib/oci/auth/signers/resource_principal_token_path_provider/imds_rpt_path_provider.rb,
lib/oci/auth/signers/resource_principal_token_path_provider/string_rpt_path_provider.rb,
lib/oci/auth/signers/resource_principal_token_path_provider/default_rpt_path_provider.rb

Overview

The Auth module contains classes to handle different authentication methods, for example using instance principals instead of an API key, against OCI services

Defined Under Namespace

Modules: Internal, Signers, Util Classes: FederationClient, SecurityTokenContainer, SessionKeySupplier, UrlBasedCertificateRetriever