| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I9cebbf199e8cf3d9dd7de532b30da9f732a6dab1
|
| |\ \
| |/ |
|
| | |
| |
| |
| | |
Change-Id: I09894b3fd94d18b192efca8742b09c3ceaad9895
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Provide more verbose help for config options
- Suppress deprecated options from help
- Updated options & docs in README file
Change-Id: Ic0dc2575a15f2cff513c5013266e8f8112e167a2
|
| |\ \ \
| | |/
| |/| |
|
| | | |
| | |
| | |
| | | |
Change-Id: Id7c32e3870d5edc00007c26761c59b119e3b530e
|
| |\ \ \ |
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
Allow other middleware access to the raw response from the token
validation step by adding it to the WSGI environment in the
'keystone.token_info' variable.
Change-Id: I3849598d6eefd2bfcb04e27d723f08fb1935c231
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bug 1078589
* allow client values to be overridden, but use auth_ref if none
available
* added tests to match this flow
* refactored tokens into test_fixtures.py file
Change-Id: I771a2dee6dedf31d883417d9b4e6e64bbb620f14
|
| |\ \ |
|
| | | |
| | |
| | |
| | | |
Change-Id: I13988e94d7e20a9179874ec5be072bdb8db3a95e
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This step in the process duplicates the auth-token code to keystoneclient but,
for the moment, leaves a copy in its origional location in keystone.
Testing for auth-token is also copied across, as is the cms support file.
Although no other project will yet pick up the code here in the client, since
the paste.ini files haev not yet been updated, it would work if anyone
did reference it.
Once the client code is in, the next step is to update all the other
project paste files, and then finally retire the code from keystone.
Change-Id: I88853a373d406020d54b61cba5a5e887380e3b3e
|
| |\ \ \
| | | |
| | | |
| | | | |
moving auth_token here from keystone. No functional change should occur from this commit (even though it did refresh a newer copy of openstack.common.setup.py, none of the newer updates are in functions called from this client)"
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to moving auth_token here from keystone. No functional change
should occur from this commit (even though it did refresh a newer copy
of openstack.common.setup.py, none of the newer updates are in
functions called from this client)
blueprint authtoken-to-keystoneclient-repo
Change-Id: Ie54feb73e0e34b56400fdaa8a8f876f9284bac27
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
blueprint solidify-python-api
* extended and updated documentation strings
* updated README.rst with latest options
* made debug a pass-through value, optionally set on client (instead of
just being pulled from environment variable)
* adding AccessInfo object and associated tests
(access.AccessInfo meant to be a cacheable object external to client
and ultimately to replace service_catalog and it's existing functionality)
* extending authtoken to support lists of endpoints
* maintaining a single entity for client.management_url with first from
list of possible endpoints
* create project_name and project_id synonyms to match tenant_name and
tenant_id
* replacing authenticate call to a pure method, not overloading the
resource/manager path that confuses base URL concepts.
* throw AuthorizationFailure if client attempts to access keystone
resources before it has a management url
* special case listing tenant using auth_url for unscoped tokens authorized
through client
* special case listing tokens.authenticate for Dashboard to allow unscoped
tokens to hand back parity information to dashboard
Change-Id: I4bb3a1b6a5ce2c4b3fbcebeb59116286cac8b2e3
|
| |\ \ |
|
| | | |
| | |
| | |
| | | |
Change-Id: Ic1b3d6baef1fee74cff3bdc92dfe9bccae75a29e
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
removes setting loaded=True on resource loads where it hasn't been fully
loaded - breaking keystone master tests
Change-Id: I889782d605637f7d5bbd2462d1a2dfb1574e4624
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Formally, OpenStack Keystone implements the OpenStack Identity API, and
this is a client to the API, not to Keystone itself.
Change-Id: If568866221a29ba041f0f2cd56dc81deeb9ebc00
|
| |\ \ \ \ |
|
| | | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixes bug 1074784
https://bugs.launchpad.net/python-keystoneclient/+bug/1074784
RAX auth doesn't return a service catalog with an identity endpoint
that contains an auth URL. This causes swift client to log an
error of "Authorization Failure. Authorization Failed: Endpoint not
found."
Change-Id: I26174a664029617f097dc35c57ef30b34cd2fb61
|
| |\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
tests/v2_0/test_tenants.py
Change-Id: I37037e60210edd574da86b1dc07aa73e6761e338
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: I664b7f7dfa281a4481bfc37eab0948a901f1c0c5
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: Idbe0702b42603d6f9f133c9f1855ea9b4f222066
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- 204 No Content should be mocked with empty response bodies
- Content-Type headers should not be mocked with empty response bodies
- httplib2 would never return None as a response body
- The Identity API never expects a req/resp body with a string value of "null"
Change-Id: Ie22e8e5288573268165ed06049978195955f8ca6
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: I4d3dfebb0bbe3799c05b9bc39fe2454ccf300873
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: I646ff7db3ccf827f912ebdb78fdf8d765d52c26c
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: Ieea3c474ce3795e2c97e399988228cdb2715f2ef
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: I027dbba3a0573fde590295be5b31e3701d8c01f5
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: Iacb6e56ef60537b7cd3a4fbe3db1f0db1604fdc2
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: I830055dc3bd079715403029a85890c40b687f632
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: Iaecf3427877dd1751bb546c24413bc759938922c
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: Iff60668a80f8a6679a691a8f256652d7814f2785
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: I5594ce92e99241f95775773233f09170a8a371b1
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: I6cafaad053b7fa1ca31f4f5aed1f86aa97c4e87e
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: I15944f2e171e26b5209b55356edd1110b301310c
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: I0f955c78897d4212f06942e59a7018dbe5d28540
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: I00188326b6343a4eb4d1dd1b6a24e691ffd30415
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: Ic874c49b791e9d2cb3d44b15511cbb467a551589
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: Ibff7feabc8cba062bc9367c6755279b88a9a3c04
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | | |
specified."
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
are specified.
Fixes bug 1064835
Change-Id: I77987f01cc1395a4857ebdcb0bb6adf697866dd7
|
| |\ \ \ \
| |_|_|/
|/| | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add trove classifier to have the client listed among the
other OpenStack-related projets on PyPI.
Change-Id: I1ddae8d1272a2b1c5e4c666c9aa4e4a274431415
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
|
| |\ \ \ \ |
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Cleans up the code around exception handling and logging
when first authenticating (which often returns an unscoped token).
There's no need to be logging an exception on an expected empty
catalog and moreover the except block was a bare "except" which
could mask other errors.
Fixes bug 1070493
Change-Id: I5e791e95ce3f9ab77723a7f4698cb11b169dacfb
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The original IP is useful in cases where keystoneclient is used by a
different openstack component and we need to know who made the original
request. Otherwise it gets overwritten by e.g. Dashboard's host's IP.
bug 1046837
Change-Id: Ic22c565e92010afd89c8573c375919215b70d73d
|