Refactor auth_token info modules
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
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Move auth_token into its own folder
Addressed by: https:/
Separate exceptions into there own file
Addressed by: https:/
Extract SigningDirectory into file
Addressed by: https:/
Extract revocations to file
Addressed by: https:/
Break default auth plugin into file
Addressed by: https:/
Extract all TokenCache related classes to file
Addressed by: https:/
Extract IdentityServer into file
Addressed by: https:/
Move UserAuthPlugin into its own file
Work Items
Dependency tree
* Blueprints in grey have been implemented.