Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/keystoneauth1/identity/v3/__pycache__/tokenless_auth.cpython-39.pyc
Ðазад
a s�h� � @ s` d dl Z d dlZd dlmZ d dlmZ ejr:d dlmZ e� e�ZG dd� dej e jd�ZdS )� N)�_utils)�plugin)�sessionc @ s� e Zd ZdZd eeje eje eje eje eje eje d�dd�Zdejeeef d�dd �Z ddeje ej eje d �dd�ZdS )� TokenlessAutha: A plugin for authenticating with Tokenless Auth. This is for Tokenless Authentication. Scoped information like domain name and project ID will be passed in the headers and token validation request will be authenticated based on the provided HTTPS certificate along with the scope information. N��auth_url� domain_id�domain_name� project_id�project_name�project_domain_id�project_domain_namec C s. || _ || _|| _|| _|| _|| _|| _dS )a� A init method for TokenlessAuth. :param string auth_url: Identity service endpoint for authentication. The URL must include a version or any request will result in a 404 NotFound error. :param string domain_id: Domain ID for domain scoping. :param string domain_name: Domain name for domain scoping. :param string project_id: Project ID for project scoping. :param string project_name: Project name for project scoping. :param string project_domain_id: Project's domain ID for project. :param string project_domain_name: Project's domain name for project. Nr )�selfr r r r r r r � r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/keystoneauth1/identity/v3/tokenless_auth.py�__init__"