keystoneauth/keystoneauth1/identity
Lance Bragstad ad46262148 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
2020-05-22 09:38:27 -05:00
..
generic Update hacking for Python3 2020-03-31 20:11:31 +02:00
v3 Inject /v3 in token path for v3 plugins 2020-05-22 09:38:27 -05:00
__init__.py add support for auth_receipts and multi-method auth 2019-08-14 11:51:28 +12:00
access.py Remove use of positional decorator 2017-08-07 16:37:07 -07:00
base.py Add ability to filter version data by service-type 2018-07-23 18:41:18 -05:00
v2.py Remove use of positional decorator 2017-08-07 16:37:07 -07:00