Auth provider provides a way to retrieve credentials for authentication / re-authentication after token expiry.
Holds a OpenAPI client to make API calls with, an auth provider to authenticate to Azure with, and an authenticated token.
A simple auth provider that stores secrets in memory.
Ensures context is authenticated, returns the specified API context to use in an API call
Authenticates the context if not authenticated yet. Re-authenticates if token has expired.