Я новичок в Microsoft Graph. Я разрабатываю консольное приложение для получения групп из Azure AD. Я зарегистрировал приложение в Appr регистрация с секретом клиента и согласие на разрешение на портале Azure. Я дал http://localhost: 3003 в качестве URL перенаправления для Azure приложения AD.
using Microsoft.Graph;
using Microsoft.Graph.Auth;
using Microsoft.Identity.Client;
public static async Task<string> GetGroups()
{
try
{
IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithTenantId(tenantID)
.WithClientSecret(clientSecret)
.Build();
ClientCredentialProvider authenticationProvider = new ClientCredentialProvider(confidentialClientApplication);
var graphClient = new GraphServiceClient(authenticationProvider);
var groups = await graphClient.Groups.Request().GetAsync();
return groups.FirstOrDefault().DisplayName;
//await Task.FromResult(Finduser.Mail);
}
catch (Exception ex)
{
return Task.FromResult(string.Empty).ToString();
//throw;
}
}
Но я не получил никакого вывода и ошибки. Кто-нибудь может мне с этим помочь? Кроме того, я хотел бы знать, есть ли способ получить токены доступа для того же