Моя C # программа использует Microsoft.Graph Nuget. И он должен быть в состоянии гарантировать, что у него есть правильные разрешения для приложения Microsoft Graph.
Я знаю, как добавить разрешения в AD, но я хочу, чтобы моя программа могла тестировать, что он имеет необходимые разрешения.
Пример того, чего я хочу достичь:
var graphClient = new GraphServiceClient(authenticationProvider);
if(!graphClient.GetPermissions().Contains("AdministrativeUnit.Read.All"))
{
throw new Exception("Missing Permission AdministrativeUnit.Read.All")
}
Заранее спасибо!