python-keystoneclient/keystoneclient
Matthieu Huin 5528f1a5be Limited use trusts
Trusts now have a "remaining_uses" field that tracks how many times
a trust can still issue a token. It is decremented by 1 each time a
trust related authentication occurs (call to /auth/tokens), until it
reaches 0 and no token can be issued through this trust anymore. If
set to null (default value), trusts can be used indefinitely to
authenticate.
This is the client side of the implementation.

Closes-Bug: #1250617
Implements: bp trusts-chained-delegation

Change-Id: Ib035a9772b7f035c3a9af102e8e15a860a96a96d
2014-04-23 10:43:20 +02:00
..
apiclient Reuse module `exceptions` from Oslo 2014-04-01 08:26:47 +03:00
auth Rename HTTPError -> HttpError 2014-04-15 09:38:20 +10:00
common remove universal_newlines 2014-04-21 21:36:59 -04:00
contrib Remove vim header 2014-02-08 22:22:08 +08:00
fixture Create a V3 Token Generator 2014-04-17 07:11:34 +10:00
generic Prefer () to continue line per PEP8 2014-04-04 16:11:50 -05:00
locale enabling i18n with Babel 2012-09-29 16:03:23 -07:00
middleware remove universal_newlines 2014-04-21 21:36:59 -04:00
openstack Sync config fixture object from oslo.incubator 2014-03-24 12:09:35 +10:00
tests Limited use trusts 2014-04-23 10:43:20 +02:00
v2_0 Merge "Handle URLs via the session and auth_plugins" 2014-03-25 20:03:40 +00:00
v3 Limited use trusts 2014-04-23 10:43:20 +02:00
__init__.py PEP 8 Public and internal interfaces 2013-10-30 18:55:14 -05:00
access.py Create a test token generator and use it 2014-04-03 11:20:33 +10:00
base.py Use Resource class from Oslo 2014-02-17 12:36:38 +02:00
baseclient.py Remove vim header 2014-02-08 22:22:08 +08:00
client.py Remove vim header 2014-02-08 22:22:08 +08:00
discover.py Discover should support other services 2014-03-18 12:19:09 +10:00
exceptions.py Rename HTTPError -> HttpError 2014-04-15 09:38:20 +10:00
httpclient.py Merge "Handle URLs via the session and auth_plugins" 2014-03-25 20:03:40 +00:00
service_catalog.py Add service name to catalog 2014-04-10 07:05:13 +10:00
session.py Merge "Allow session to return an error response object" 2014-04-17 02:35:04 +00:00
shell.py CLI always configures logging 2014-04-16 20:05:02 -05:00
utils.py Hash functions support different hash algorithms 2014-04-09 13:54:30 -05:00