private async Task LogCredentialsIdentity()

in src/AWSMSKAuthTokenGenerator.cs [299:308]


    private async Task LogCredentialsIdentity(AWSCredentials credentials, RegionEndpoint region, bool awsDebugCreds)
    {
        if (awsDebugCreds && _logger.IsEnabled(LogLevel.Debug))
        {
            AmazonSecurityTokenServiceClient stsDebugClient = new(credentials, region);
            var response = await stsDebugClient.GetCallerIdentityAsync(new GetCallerIdentityRequest());

            _logger.LogDebug("Credentials Identity: UserId: {user}, Account: {account}, Arn: {arn}", response.UserId, response.Account, response.Arn);
        }
    }