
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
|