Пользовательский экран входа в приложение с identityserver4 - PullRequest
0 голосов
/ 08 ноября 2018

Я новичок в IdentityServer4. У нас есть существующее веб-приложение, и теперь мы планируем написать API. Мы хотим использовать IdentityServer4 для аутентификации. У меня работает сервер, но я хочу, чтобы пользователь направлялся на нашу страницу веб-входа для входа, а не для входа в IdentityServer. Я могу добиться этого, установив UserInteractionOptions.LoginUrl. После входа в систему я перенаправляю пользователя на возвращенный URL-адрес, который был передан, но сервер идентификации перенаправляет обратно в наше веб-приложение и продолжает работать. Как я могу сообщить IdentityServer, что пользователь прошел аутентификацию? Чтобы IdentityServer отображал экран согласия

1 Ответ

0 голосов
/ 09 ноября 2018

Это не будет работать, поскольку идентификационный сервер должен выдать свой собственный файл cookie после проверки подлинности. Этот файл cookie позволяет конечной точке авторизации знать, кто вошел в систему.

Цель этой модели заключается в том, чтобы аутентификация выполнялась в IDP или была согласована с внешним провайдером по подходящему протоколу. Поэтому, на мой взгляд, подходящим подходом в этом случае является перемещение пользовательского интерфейса для входа в приложение сервера идентификации.

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