Refactor auth_token to extract classes
The auth_token middleware's AuthProtocol class has grown more complicated over time and now has multiple responsibilities. To make it easier to understand the code and also easier to change, the AuthProtocol class should be split up by extracting responsibilities into separate classes.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Medium
- Drafter:
- Brant Knudson
- Direction:
- Approved
- Assignee:
- Brant Knudson
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Brant Knudson
- Completed by
- Jamie Lennox
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Refactor extract class for signing directory
Gerrit topic: https:/
Addressed by: https:/
Refactor auth_token revocation list members to new class
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.