как получить регистрационную информацию из azure ad nodejs

#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.