You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a list of items we want to change / remove in the next major release
Remove all instances of getLastReceivedToken
Remove all instances of tokenCallback
The constructor of IAM should not contain $httpHandler - this should be passed in at runtime
Consider removing IAM in favor of using IamTrait in the credentials which use it.
Remove FetchAuthTokenCache in favor of CacheTrait
Consider adding $headers as second argument to FetchAuthTokenIterface::fetchAuthToken, or consolidate everything to use updateMetadata
Consider consolidating FetchAuthTokenInterface, UpdateMetadataInterface, ProjectIdProviderInterface, GetQuotaProjectInterface, and GetUniverseDomainInterface into a CredentialInterface.
Consider removing HttpClientCache, as $httpHandler can already be passed in everywhere
This is a list of items we want to change / remove in the next major release
getLastReceivedTokentokenCallbackIAMshould not contain$httpHandler- this should be passed in at runtimeIAMin favor of usingIamTraitin the credentials which use it.FetchAuthTokenCachein favor ofCacheTrait$headersas second argument toFetchAuthTokenIterface::fetchAuthToken, or consolidate everything to useupdateMetadataFetchAuthTokenInterface,UpdateMetadataInterface,ProjectIdProviderInterface,GetQuotaProjectInterface, andGetUniverseDomainInterfaceinto aCredentialInterface.HttpClientCache, as$httpHandlercan already be passed in everywhereGuzzle6HttpHandlerIAMCredentials