Interface to implement token caching.
Optional
Remove any stored token. Optional: when omitted, an invalidated token is simply overwritten on the next successful authentication.
Get a token and expiration timestamp from storage.
Put a token and expiration timestamp into storage.
Interface to implement token caching.