Как проанализировать токен активного каталога Azure и как получить все данные пользователя на основе токена Azure в файле node.js? - PullRequest
2 голосов
/ 02 мая 2019

Я использую Azure Active Directory OAuth для аутентификации Azure Bot. После входа в систему я получил токен успешно, но как я могу получить информацию о пользователе на основе токена?

Итак, есть ли способ?проанализировать лазурный токен в node.js и получить подробную информацию о пользователе?

1 Ответ

0 голосов
/ 02 мая 2019

По сути, вы получаете токен в кодировке JWT base64.Вы можете использовать пакет узла, такой как jwtDecode, чтобы декодировать содержимое токена и получить утверждения.

Вы можете сделать что-то вроде:

import jwtDecode from 'jwt-decode';
const claims = jwtDecode('base64 encoded token received from Azure AD');

claims будет объектом JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...