ASP. NET MVC Owin Cook ie Аутентификация позволяет гостевым пользователям - PullRequest
0 голосов
/ 28 января 2020

у нас есть ASP. NET MVC веб-приложение с включенной аутентификацией Owin и Cook ie. Это базовая c схема, при которой пользователи покупают пакет, они регистрируются в SignInManager и затем входят в приложение и используют различные инструменты и функции.

Теперь мы хотим поддержать " «гостевой» пользовательский функционал, когда пользователь непосредственно обращается к приложению, а различные инструменты и функции по-разному относятся к «гостевому» пользователю.

Мои вопросы: каков наилучший способ переопределить / использовать аутентификацию owin для этого "Гость" пользователь?

Чтобы было ясно, мы уже реализовали изменения контроллера, такие как значения чтения, установленные в сеансе, чтобы различать guish между "гостем" и подписанными пользователями, и создали разные взгляды . Мы не хотим создавать настраиваемые атрибуты аутентификации на каждом контроллере инструментов и все же хотели бы использовать схему аутентификации owin для подписанных пользователей.

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

...