/usr/lib/python2.6/site-packages/keystoneauth1/extras/_saml2/v3
Edit: /usr/lib/python2.6/site-packages/keystoneauth1/extras/_saml2/v3/base.pyc (3830B)
7
Wc @ sf d d k l Z d d k l Z d d k l Z d e i f d YZ d e i f d YZ d S( i( t etree( t
exceptions( t v3t _Saml2TokenAuthMethodc B s e Z g Z d Z RS( c K s t i d d S( Ns" This method should never be called( R t MethodNotImplemented( t selft sessiont autht headerst kwargs( ( sJ /tmp/pip-build-wCUybK/keystoneauth1/keystoneauth1/extras/_saml2/v3/base.pyt
get_auth_data s ( t __name__t
__module__t _method_parametersR
( ( ( sJ /tmp/pip-build-wCUybK/keystoneauth1/keystoneauth1/extras/_saml2/v3/base.pyR s t BaseSAMLPluginc B sV e Z d Z d Z e Z d Z e d Z e d e
d Z e d Z RS( i. i/ c K sG t t | i d | d | d | | | | _ | | _ | | _ d S( s Class constructor accepting following parameters:
:param auth_url: URL of the Identity Service
:type auth_url: string
:param identity_provider: Name of the Identity Provider the client
will authenticate against. This parameter
will be used to build a dynamic URL used to
obtain unscoped OpenStack token.
:type identity_provider: string
:param identity_provider_url: An Identity Provider URL, where the SAML2
authn request will be sent.
:type identity_provider_url: string
:param username: User's login
:type username: string
:param password: User's password
:type password: string
:param protocol: Protocol to be used for the authentication.
The name must be equal to one configured at the
keystone sp side. This value is used for building
dynamic authentication URL.
Typical value would be: saml2
:type protocol: string
t auth_urlt identity_providert protocolN( t superR t __init__t identity_provider_urlt usernamet password( R R R R R R R R ( ( sJ /tmp/pip-build-wCUybK/keystoneauth1/keystoneauth1/extras/_saml2/v3/base.pyR " s ! c C s+ t | d j o t d n | d S( Ni s&