keystoneauth/keystoneauth1/identity/v3
Lance Bragstad d8d0fd49d0 Inject /v3 in token path for v3 plugins
Without this, it's possible to get HTTP 404 errors from keystone if
OS_AUTH_URL isn't versioned (e.g., https://keystone.example.com/ instead
of https://keystone.example.com/v3), even if OS_IDENTITY_API is set to
3.

This commit works around this issue by checking the AUTH_URL before
building the token_url and appending '/v3' to the URL before sending the
request.

Closes-Bug: 1876317

Change-Id: Ic75f0c9b36022b884105b87bfe05f4f8292d53b2
(cherry picked from commit ad46262148)
2020-06-19 01:41:32 +00:00
..
__init__.py Update hacking for Python3 2020-03-31 20:11:31 +02:00
application_credential.py Add support for application credentials 2018-01-18 13:16:54 +01:00
base.py Inject /v3 in token path for v3 plugins 2020-06-19 01:41:32 +00:00
federation.py Generate FederationBaseAuth constructor parameters 2016-03-01 20:34:38 +00:00
k2k.py Add 303 as redirect code for k2k plugin 2016-04-25 18:53:19 -03:00
multi_factor.py add support for auth_receipts and multi-method auth 2019-08-14 11:51:28 +12:00
oidc.py fix bandit complains 2020-01-07 13:52:49 -08:00
password.py Implement system scope 2018-01-17 15:50:11 +00:00
receipt.py add support for auth_receipts and multi-method auth 2019-08-14 11:51:28 +12:00
token.py Allow saving and caching the plugin auth state 2015-11-16 16:10:33 +11:00
tokenless_auth.py Fix W503 line-break-before-binary-operator 2018-04-13 10:47:35 -05:00
totp.py Support TOTP auth plugin 2016-06-13 11:40:43 -07:00