Auth plugin authenticating against remote SAML based Identity Providers. Upon successful authentication the plugin retrieves and stores unscoped token. Plugin object should be later used for scoping the token. Currently only HTTP BasicAuth Method is supported as an IdP authn method. Will not work for ADFS, as that has extensions to the document formats as well as a different workflow. Change-Id: Ieea40505a406bedf7219fa6f9e6cf29a45ad6e88 Implements: blueprint add-saml2-cli-authentication
		
			
				
	
	
		
			68 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
[metadata]
 | 
						|
name = python-keystoneclient
 | 
						|
summary = Client Library for OpenStack Identity
 | 
						|
description-file =
 | 
						|
    README.rst
 | 
						|
author = OpenStack
 | 
						|
author-email = openstack-dev@lists.openstack.org
 | 
						|
home-page = http://www.openstack.org/
 | 
						|
classifier =
 | 
						|
    Environment :: OpenStack
 | 
						|
    Intended Audience :: Information Technology
 | 
						|
    Intended Audience :: System Administrators
 | 
						|
    License :: OSI Approved :: Apache Software License
 | 
						|
    Operating System :: POSIX :: Linux
 | 
						|
    Programming Language :: Python
 | 
						|
    Programming Language :: Python :: 2
 | 
						|
    Programming Language :: Python :: 2.7
 | 
						|
    Programming Language :: Python :: 2.6
 | 
						|
    Programming Language :: Python :: 3
 | 
						|
    Programming Language :: Python :: 3.3
 | 
						|
 | 
						|
[files]
 | 
						|
packages =
 | 
						|
    keystoneclient
 | 
						|
 | 
						|
[global]
 | 
						|
setup-hooks =
 | 
						|
    pbr.hooks.setup_hook
 | 
						|
 | 
						|
[entry_points]
 | 
						|
console_scripts =
 | 
						|
    keystone = keystoneclient.shell:main
 | 
						|
 | 
						|
keystoneclient.auth.plugin =
 | 
						|
    v2password = keystoneclient.auth.identity.v2:Password
 | 
						|
    v2token = keystoneclient.auth.identity.v2:Token
 | 
						|
    v3password = keystoneclient.auth.identity.v3:Password
 | 
						|
    v3token = keystoneclient.auth.identity.v3:Token
 | 
						|
    v3unscopedsaml = keystoneclient.contrib.auth.v3.saml2:Saml2UnscopedToken
 | 
						|
 | 
						|
[build_sphinx]
 | 
						|
source-dir = doc/source
 | 
						|
build-dir = doc/build
 | 
						|
all_files = 1
 | 
						|
 | 
						|
[pbr]
 | 
						|
warnerrors = True
 | 
						|
 | 
						|
[upload_sphinx]
 | 
						|
upload-dir = doc/build/html
 | 
						|
 | 
						|
[compile_catalog]
 | 
						|
directory = keystoneclient/locale
 | 
						|
domain = keystoneclient
 | 
						|
 | 
						|
[update_catalog]
 | 
						|
domain = keystoneclient
 | 
						|
output_dir = keystoneclient/locale
 | 
						|
input_file = keystoneclient/locale/keystoneclient.pot
 | 
						|
 | 
						|
[extract_messages]
 | 
						|
keywords = _ gettext ngettext l_ lazy_gettext
 | 
						|
mapping_file = babel.cfg
 | 
						|
output_file = keystoneclient/locale/keystoneclient.pot
 | 
						|
 | 
						|
[wheel]
 | 
						|
universal = 1
 |