OpenStack Identity Authentication Library
Go to file
Monty Taylor e89e354335
Move version discovery logic to keystoneauth1.discover
As part of implementing the API-WG spec on version discovery, there are
more version manipulations and logic that need to happen between
fetching from the catalog and doing discovery.

Move the logic for doing that into the discovery file and attach it to
the EndpointData object.

This changes 2 interfaces, but neither of those interfaces have been in
a release.

The method "discover_versions" is renamed to "get_versioned_data" - since
the work it does is actually to get a versioned EndpointData object.

It also now returns a new EndpointData object instead of mutating the
existing one. Especially with the name change, mutation seemed really
off.

Change-Id: Ifeeac7af1ebd9d2d59a30d4503c8bcc0137e9370
2017-06-26 06:00:31 -05:00
doc Fix html_last_updated_fmt for Python3 2017-06-06 08:54:52 +07:00
keystoneauth1 Move version discovery logic to keystoneauth1.discover 2017-06-26 06:00:31 -05:00
releasenotes Allow setting EndpointReference in ADFSPassword 2017-05-16 17:21:41 +00:00
tools Add Constraints support 2016-12-21 11:24:09 +11:00
.coveragerc Update coverage to keystoneauth1 2015-12-09 11:46:00 +11:00
.gitignore Add release notes for keystoneauth 2015-11-29 20:05:16 -05:00
.gitreview Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
.mailmap Add mailmap entry 2014-05-07 12:12:43 -07:00
.testr.conf Move to the keystoneauth1 namespace 2015-06-25 16:48:54 -07:00
CONTRIBUTING.rst Use https for *.openstack.org references 2017-02-06 13:45:24 -08:00
HACKING.rst Use https for *.openstack.org references 2017-02-06 13:45:24 -08:00
LICENSE Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
README.rst Use https for *.openstack.org references 2017-02-06 13:45:24 -08:00
bindep.txt Add bindep.txt file 2017-04-19 11:52:04 -05:00
requirements.txt Updated from global requirements 2017-06-14 00:30:22 +00:00
setup.cfg Add ADFSPassword to keystoneauth1 entry points 2017-05-07 21:30:42 -07:00
setup.py Updated from global requirements 2017-03-08 22:46:11 +00:00
test-requirements.txt Updated from global requirements 2017-06-15 16:24:41 +00:00
tox.ini Remove pbr warnerrors in favor of sphinx check 2017-03-07 20:51:19 -06:00

README.rst

Team and repository tags

image

keystoneauth

Latest Version

Downloads

This package contains tools for authenticating to an OpenStack-based cloud. These tools include:

  • Authentication plugins (password, token, and federation based)
  • Discovery mechanisms to determine API version support
  • A session that is used to maintain client settings across requests (based on the requests Python library)

Further information: