diff --git a/src/SecretManager/Microsoft.DncEng.SecretManager/SecretTypes/AzureDevOpsAccessToken.cs b/src/SecretManager/Microsoft.DncEng.SecretManager/SecretTypes/AzureDevOpsAccessToken.cs index 903b5e69b..4db49e503 100644 --- a/src/SecretManager/Microsoft.DncEng.SecretManager/SecretTypes/AzureDevOpsAccessToken.cs +++ b/src/SecretManager/Microsoft.DncEng.SecretManager/SecretTypes/AzureDevOpsAccessToken.cs @@ -85,10 +85,24 @@ protected override async Task RotateValue(Parameters parameters, Rot var tokenClient = await connection.GetClientAsync(cancellationToken); var me = await profileClient.GetProfileAsync(new ProfileQueryContext(AttributesScope.Core), cancellationToken: cancellationToken); + + foreach (var prop in me.GetType().GetProperties()) + { + Console.WriteLine($"{prop.Name}: {prop.GetValue(me)}"); + } + var accounts = await accountClient.GetAccountsByMemberAsync(me.Id, cancellationToken: cancellationToken); var accountGuidMap = accounts.ToDictionary(account => account.AccountName, account => account.AccountId, StringComparer.OrdinalIgnoreCase); - + // Print all account names and their GUIDs + foreach (var kvp in accountGuidMap) + { + Console.WriteLine($"Account: {kvp.Key}, GUID: {kvp.Value}"); + } var orgIds = orgs.Select(name => accountGuidMap[name]).ToArray(); + foreach(var orgId in orgIds) + { + Console.WriteLine($"OrgID {orgId}"); + } var now = Clock.UtcNow; var scopes = parameters.Scopes