#node.js #azure-active-directory #passport.js #saml
#node.js #azure-active-directory #passport.js #saml
Вопрос:
У меня Azure ad хорошо работает с моим веб-приложением nodejs для входа в систему. Я пытаюсь получить информацию для входа пользователей из своего бэкэнда, а затем вывести эту информацию на экран, однако, похоже, я не могу найти правильный способ сделать это или способ сделать это вообще. Я пробовал req.user или req.session.user, но, похоже, не работает…
пожалуйста, дайте мне знать, если кто-нибудь может помочь! Заранее спасибо.
Ответ №1:
Вы можете получить регистрационную информацию пользователя из журналов аудита Azure AD.
Программно вы можете использовать MS Graph для достижения этой цели. пожалуйста, обратитесь https://learn.microsoft.com/en-us/graph/api/directoryaudit-get?view=graph-rest-1.0amp;tabs=http
Пример кода,
const options = {
authProvider,
};
const client = Client.init(options);
let res = await client.api('/auditLogs/directoryAudits')
.get();
Для реализации вашего кода NodeJS, пожалуйста, ознакомьтесь с пошаговым руководством в документации MS.