AbstractOptional_accessOptional_expiresPromise that will resolve with an access token if available or undefined otherwise. This will try to fetch a new access token if:
AbstractfetchAbstract method that must be implemented by extending classes for specific OAuth 2.0 grants/flows.
Abstract class with utitily functions for working with access tokens such as storage