Не удается пройти проверку подлинности с помощью токена доступа Graph API в проприетарном API - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь использовать службы AD для аутентификации из приложения реагирования и отправки токена в мое .Net Core для использования атрибута [Authorize], но, как я понял, токен, который я здесь получаю, предназначен только для аутентификации. в Graph API.

Есть ли способ получить токен в качестве заголовка "auth" для вызова моего API?

JS:

this.userAgentApplication = new UserAgentApplication(config.appId, null, null); 

var access_token = this.userAgentApplication.acquireTokenSilent(config.scopes);

Затем я получаю access_token и отправляю своему бэкэнду заголовок «Авторизация» со значением «Bearer $ {access_token}» *

1 Ответ

1 голос
/ 08 марта 2019

Вы должны указать, что вам нужен токен доступа для вашего API через config.scopes.

Вы можете использовать, например,

api-client-id-here/.default

Или вместо .default вы можете указать областьвы определили на API.Вы можете указать несколько из них, если вы хотите несколько областей.

...