Невозможно проверить подлинность надстройки Office с помощью Dialog API и ADAL.
Я пытаюсь аутентифицировать пользователя, используя Dialog API и ADAL. Диалог открывается нормально, но я получаю сообщение об ошибке, что URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения. URL-адрес ответа настраивается в качестве URL-адреса диалога как в коде, так и в регистрации приложения.
$("#btnSignin").click(function () {
var url = "https://localhost:44367/auth.html";
Office.context.ui.displayDialogAsync(url, { height: 40, width: 40 }, function (result) {
_dlg = result.value;
_dlg.addEventHandler(Microsoft.Office.WebExtension.EventType.DialogMessageReceived, dialogMessageReceived);
});
});
URL - https://localhost:44367/auth.html настроен как redirectUri, и при отладке также authcontext.config.redirectUri указывает на https://localhost:44367/auth.html?_host_Info=Excel$Win32$16.01$en-US$telemetry$isDialog".
Я не уверен, почему он выдает ошибку, хотя URL-адреса настроены правильно. Есть ли еще редирект Uri, который нужно добавить?