Closed smithsz closed 5 years ago
CHANGES.md
CHANGELOG.md
Add new Token Manager for managing authentication tokens.
The manager blocks concurrent token requests. It also preemptively refreshes a token before it expires (dictated by Max-Age).
Max-Age
The Token Manger is used for both Cookie and IAM authentication.
TokenManager
CookieTokenManager
IAMTokenManager
None.
Includes additional unit tests.
Adds new logging namespaces for TokenManager type classes.
Checklist
CHANGES.md
|CHANGELOG.md
) or test/build only changesDescription
Add new Token Manager for managing authentication tokens.
The manager blocks concurrent token requests. It also preemptively refreshes a token before it expires (dictated by
Max-Age
).The Token Manger is used for both Cookie and IAM authentication.
Approach
TokenManager
class (includingCookieTokenManager
andIAMTokenManager
subclasses).Schema & API Changes
None.
Security and Privacy
None.
Testing
Includes additional unit tests.
Monitoring and Logging
Adds new logging namespaces for
TokenManager
type classes.