/
lib
/
python3.9
/
site-packages
/
oci
/
auth
/
__pycache__
/
Upload File
HOME
a ���f� � @ s d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dlm m Z ddlmZ dZ dZdZd Zd ZddiZd Ze�e�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Zdd� Z d d!� Z!dS )"� )�absolute_importN)�requests� )�%InstancePrincipalsSecurityTokenSigner�OCI_RESOURCE_PRINCIPAL_RPT_PATH�OCI_RESOURCE_PRINCIPAL_RPT_ID�1OCI_RESOURCE_PRINCIPAL_RPT_PATH_FOR_LEAF_RESOURCE�/OCI_RESOURCE_PRINCIPAL_RPT_ID_FOR_LEAF_RESOURCEz%/20180711/resourcePrincipalToken/{id}Z Authorizationz Bearer Oraclez3/var/run/secrets/kubernetes.io/serviceaccount/tokenc @ s e Zd ZdZdd� ZdS )�RptPathProviderInterfacez9An informal interface which returns the complete RPT pathc C s d S �N� ��selfr r �?/usr/lib/python3.9/site-packages/oci/auth/rpt_path_providers.py�get_path s z!RptPathProviderInterface.get_pathN)�__name__� __module__�__qualname__�__doc__r r r r r r s r c @ s e Zd Zdd� Zdd� ZdS )�StringRptPathProviderc C s || _ t�d�|�� d S )Nz+Found String RPT Path Provider with path {})�path�logger�debug�format)r r r r r �__init__"