2015-10-09 3 views
0

В моем решении я использую Thinktecture IdentityServer. Я хотел ввести запомнить меня функция (настойчивый печенье), так что я использовал AllowRememberMe вариант, описанный здесь: https://identityserver.github.io/Documentation/docsv2/configuration/authenticationOptions.htmlЗапомнить меня на сайте клиента ThinkTecture Identity server

и что работает хорошо, но настойчивый печенье создается только для экземпляра IdentityServer - не для веб-сайта клиента, который призвал к аутентификация.

Мой вопрос: есть ли решение для решения этого вопроса? или я каким-то образом передаю деатили о истечении срока действия cookie через претензии или так?

ответ

1

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

+0

Спасибо! Но теперь проблема заключается в том, что свойство модели rememberMe доступно только во внутренних классах IdentityServer. Я имею в виду, что на данный момент я не могу получить значения запроса для входа в систему. Таким образом, на самом деле после действия входа нет способа (на веб-сайте клиента) различать, если пользователь отметил, что помню меня, или нет. – jgasiorowski

+0

Да. Срок действия сеанса аутентификации в idsrv и вашем приложении независим. – leastprivilege

Смежные вопросы