in pkg/infrastructure/azureAPI/azureApiClient.go [136:152]
func (a *AzureAPIClients) GetSPBearerToken(tenantID, spClientID, spClientSecret string) (string, error) {
// Get the Service Principal creds
spCred, err := azidentity.NewClientSecretCredential(tenantID, spClientID, spClientSecret, nil)
if err != nil {
log.Error(err)
return "", err
}
bearerToken, err := a.getBearerToken(spCred)
if err != nil {
log.Error(err)
return "", err
}
return bearerToken, nil
}