Второй вход требуется для вызова WebAPI.Есть ли способ избежать этого? - PullRequest
0 голосов
/ 26 сентября 2018

Я слежу за этим примером приложения: https://github.com/Azure-Samples/active-directory-dotnet-webapi-onbehalfof и после того, как я получаю id_token из обычного входа в систему, я сначала пытаюсь приобрести acquToken на AuthenticationContext, а затем (после сбоя) я вызываю acquTokenRedirect с идентификатором ресурса WebAPI.На этом втором шаге я должен снова войти в систему.

Есть ли способ, что моего начального id_token может быть достаточно для получения токена WebAPI?Я не хочу просить пользователей подписать его дважды.

Я знаю, что это только в первый раз, так как позже он останется в кеше в течение некоторого времени.

Код: см. AcquAnAccessTokenAndCallTheProtectedService methid в https://github.com/Azure-Samples/active-directory-dotnet-webapi-onbehalfof/blob/master/TodoListSPA/app.js

Спасибо!

...