pkg/token/types.go (9 lines of code) (raw):

package token import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azcore" ) // AccessToken represents an Azure service bearer access token with expiry information. type AccessToken = azcore.AccessToken // TokenProvider provides access to tokens. type TokenProvider interface { // GetAccessToken returns an access token from given settings. GetAccessToken(ctx context.Context) (AccessToken, error) }