func()

in internal/provider/person_api/api.go [41:58]


func (client *Client) GetAccessToken(ctx context.Context) error {
	oauth2_config := clientcredentials.Config{
		ClientID:       client.auth0ClientID,
		ClientSecret:   client.auth0ClientSecret,
		EndpointParams: url.Values{"audience": {client.auth0Audience}},
		Scopes:         client.auth0Scopes,
		TokenURL:       client.auth0Endpoint,
	}

	oauth_token, err := oauth2_config.Token(ctx)
	tflog.Info(ctx, fmt.Sprintf("HTTP Request: %#v", oauth_token))

	if err == nil {
		client.auth0AccessToken = oauth_token.AccessToken
	}

	return err
}