Если вы вызываете это из app / api, вам необходимо назначить роль AD для принципала службы приложения.
нировал использовать Azure AD Graph API, но затем заметил в документах Microsoft предложения по использованию Microsoft Graph API.
Есть ли документация для изменения пароля пользователя?
string result = Task.Run(async() => { return await GetAccessToken(); }).GetAwaiter().GetResult();
var graphserviceClient = new GraphServiceClient(
new DelegateAuthenticationProvider(
(requestMessage) =>
{
requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", result);
return Task.FromResult(0);
}));
var changePasswordRequest = graphserviceClient.Me.ChangePassword("oldpassword", "newpassword");
Однако я не думаю, что этого достаточно. Любая документация доступна?