#windows #authentication #graph
#Windows #аутентификация #График
Вопрос:
Моя цель — вызвать graph api, используя некоторые рабочие процессы. Прямо сейчас я пытаюсь практиковать использование Windows form. Я зарегистрировал приложение в Azure и получил AppID, TenentId и Secret.
new GraphServiceClient(
new DelegateAuthenticationProvider(
async (requestMessage) =>
{
IConfidentialClientApplication client = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithTenantId(tenantId)
.WithClientSecret(clientSecret)
.Build();
var result = await client.AcquireTokenForClient(scopes).ExecuteAsync();
requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Bearer",
result.AccessToken);
}));
Когда я вызываю:
newonlineMeeting = await graphServiceClient.Me.OnlineMeetings
.Request()
.AddAsync(onlineMeeting);
Я получил ошибку «Ошибка поиска пользователя по идентификатору пользователя в AAD». Мне все еще нужно использовать имя пользователя и пароль для входа в систему первым? Пожалуйста, помогите.
Спасибо
Холли