получение Id_token с использованием библиотеки аутентификации Azure AD (ADAL в angular 5), но как получить токен доступа из Id_token? - PullRequest
0 голосов
/ 09 мая 2018

Я использую сервис adal в проекте angular 5 для аутентификации Microsoft auth2.0. Я получаю id_token от

this.adalService.getCachedToken (this.secretService.adalConfig.clientId);

Но мне нужен Accesstoken для дальнейшей проверки токена.

Я пытался https://graph.microsoft.com/v1.0/me API но получил Ошибка проверки токена доступа Ошибка

1 Ответ

0 голосов
/ 09 мая 2018

Должно быть

this.adalService.acquireToken("https://graph.microsoft.com", (error, token) => {
    // token has the Access Token
});

Если вы используете $httpProvider и requireADLogin, то у вас автоматически должен быть запрошен и прикреплен токен доступа для этого пункта назначения:

$routeProvider.when("/forecast", {
    controller: "forecastController",
    templateUrl: "/views/forecast.html",
    requireADLogin: true
});

См. https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-devquickstarts-angular

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