in pkg/infrastructure/azureAPI/azureApiClient.go [154:168]
func (a *AzureAPIClients) GetDefaultAPIBearerToken() (bearerToken string, err error) {
if a.defaultAPIBearerToken == "" || time.Since(a.defaultAPIBearerTokenLastCachedTime) > defaultTokenCacheDuration {
bearerToken, err = a.getBearerToken(a.DefaultCred)
if err != nil {
return "", err
}
a.defaultAPIBearerToken = bearerToken
a.defaultAPIBearerTokenLastCachedTime = time.Now()
log.Infoln("Default API Bearer Token set")
}
return a.defaultAPIBearerToken, nil
}