Refactor auth_token info modules

Registered by Jamie Lennox

Auth_token middleware has grown to the point it is extremely difficult to work with and reason about all in one file.

We have already started splitting separate concerns into different classes and considering these as having their own private and public interfaces. We should separate all of this into individual files that can be tested individually.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Jamie Lennox
Direction:
Needs approval
Assignee:
Jamie Lennox
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/refactor-extract-class,n,z

Addressed by: https://review.openstack.org/157276
    Move auth_token into its own folder

Addressed by: https://review.openstack.org/157277
    Separate exceptions into there own file

Addressed by: https://review.openstack.org/157278
    Extract SigningDirectory into file

Addressed by: https://review.openstack.org/157279
    Extract revocations to file

Addressed by: https://review.openstack.org/157280
    Break default auth plugin into file

Addressed by: https://review.openstack.org/157281
    Extract all TokenCache related classes to file

Addressed by: https://review.openstack.org/157282
    Extract IdentityServer into file

Addressed by: https://review.openstack.org/157283
    Move UserAuthPlugin into its own file

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.