auth_token Middleware should be able to use Keystone Client

Bug #1195528 reported by Jamie Lennox
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
keystonemiddleware
Invalid
Wishlist
Jamie Lennox

Bug Description

Auth token middleware has it's own logic for verifying that a token is valid. This functionality should be generally available as part of keystoneclient and then auth_token middleware should be a consumer of keystone client.

Dolph Mathews (dolph)
Changed in keystone:
status: New → Confirmed
importance: Undecided → Wishlist
affects: keystone → python-keystoneclient
Changed in python-keystoneclient:
assignee: nobody → Satyanarayana Patibandla (satya-patibandla)
Revision history for this message
Jamie Lennox (jamielennox) wrote :

So this will require converting the middleware over to using requests which will mess with a lot of testing. There is a patch i'm trying to get through that will at least handle the requests part of it here: https://review.openstack.org/#/c/34161/ which includes changing over the tests.

It is currently failing because it uses a new testing library which i'm waiting/hoping to be approved: https://review.openstack.org/#/c/34161/

Revision history for this message
Jamie Lennox (jamielennox) wrote :

Hi Sayanarayana, just want to check if you're actively working on this? I'm seeing that it might be necessary to add some connection information to keystoneclient config that will also be used here and it will probably turn out nicer if this is done first.

Revision history for this message
Dolph Mathews (dolph) wrote :

FWIW, I'm super excited to see this happen.

Revision history for this message
Jamie Lennox (jamielennox) wrote :

Confirmed via email that this isn't being worked on yet.

Changed in python-keystoneclient:
assignee: Satyanarayana Patibandla (satya-patibandla) → Jamie Lennox (jamielennox)
Revision history for this message
Jamie Lennox (jamielennox) wrote :
Revision history for this message
Dolph Mathews (dolph) wrote :

Unassigning due to inactivity.

Changed in python-keystoneclient:
assignee: Jamie Lennox (jamielennox) → nobody
Dolph Mathews (dolph)
Changed in keystonemiddleware:
status: New → Confirmed
importance: Undecided → Wishlist
no longer affects: python-keystoneclient
summary: - Auth Token Middleware should be able to use Keystone Client
+ auth_token Middleware should be able to use Keystone Client
Changed in keystonemiddleware:
assignee: nobody → Jamie Lennox (jamielennox)
Revision history for this message
Morgan Fainberg (mdrnstm) wrote :

keystonemiddleware uses ksa and wont be updated for PKI as PKI tokens are deprecated.

Changed in keystonemiddleware:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.