Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/keystoneauth1/tests/unit/extras/saml2/__pycache__/test_auth_adfs.cpython-39.pyc
Ðазад
a s�h�) � @ sz d dl Z d dlZd dlmZ d dlmZ d dlmZ d dl m Z d dlmZ d dlmZ d dl mZ G d d � d ej�ZdS )� N)�etree)� exceptions)�_saml2)�client_fixtures)�fixtures)�utils)�matchersc s� e Zd ZdZddddddd�ZdZd Zd ZdZe � � jZdZ ed d� �Z� fdd�Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Z� ZS )-�AuthenticateviaADFSTests�authz'http://www.w3.org/2003/05/soap-envelopez0http://docs.oasis-open.org/ws-sx/ws-trust/200512z$http://www.w3.org/2005/08/addressingz,http://schemas.xmlsoap.org/ws/2004/09/policyzQhttp://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd)�s�trustZwsaZwsp�a�oz:/s:Envelope/s:Header/o:Security/o:UsernameToken/o:Usernamez:/s:Envelope/s:Header/o:Security/o:UsernameToken/o:Passwordz]/s:Envelope/s:Body/trust:RequestSecurityToken/wsp:AppliesTo/wsa:EndpointReference/wsa:Addressz/s:Envelope/s:Header/a:To�saml2c C s dS )Nz$4b911420-4982-4009-8afc-5c596cd487f5� ��selfr r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/keystoneauth1/tests/unit/extras/saml2/test_auth_adfs.py�_uuid49 s zAuthenticateviaADFSTests._uuid4c st t � �� d| _d| _d�| jd�| _d| _d| _t � | j| j| j| j| j| j| j �| _t�d�| _t�d�| _d S ) NZadfsz5http://adfs.local/adfs/service/trust/13/usernamemixedz{}/{}z:OS-FEDERATION/identity_providers/adfs/protocols/saml2/authz,https://openstack4.local/Shibboleth.sso/ADFSzhttps://openstack4.localz%ADFS_RequestSecurityTokenResponse.xmlzADFS_fault.xml)�super�setUp�IDENTITY_PROVIDER�IDENTITY_PROVIDER_URL�format�TEST_URL�FEDERATION_AUTH_URL�SP_ENDPOINT�SP_ENTITYIDr �V3ADFSPassword� TEST_USER� TEST_TOKEN�PROTOCOL� adfspluginr Z _load_xml�ADFS_SECURITY_TOKEN_RESPONSE� ADFS_FAULTr �� __class__r r r = s. ��� �zAuthenticateviaADFSTests.setUpc C s^ | j j| jt�| j�dd� | j�� | j�| j � t �| jj�}| j}| � |t�|�� dS )z-Test ADFSPassword._get_adfs_security_token().�� ��content�status_codeN)� requests_mock�postr r �make_oneliner# r"