Как лучше всего обновлять заявки в базовом веб-приложении ASP. NET, используя идентификационные данные - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть ASP. NET Core 3.1 веб-приложение, которое использует ASP. NET Core Identity. У меня есть пара пользовательских утверждений, которые я добавляю, когда пользователь либо регистрируется, либо входит в систему. Такие вещи, как инициалы и функции пользователя, к которым они имеют доступ, основаны ли на платном или бесплатном плане. Основная причина сделать это, чтобы мне не приходилось обращаться к базе данных при каждом запросе.

У меня есть вещи, которые я пытаюсь выяснить:

  1. Если пользователь меняет там имя или меняет планы, каков наилучший способ обновить претензии? Из того, что я прочитал, похоже, что я хотел бы выйти из системы, а затем снова вернуться, используя обновленные утверждения. Поскольку пользователь прошел проверку подлинности, я смогу сделать это без необходимости повторной регистрации пользователя.

  2. Что если пользователь установил флажок «Запомнить меня» при входе в систему? чтобы сохранить подлинный повар ie вокруг. Прежде чем вернуться к исходной машине, он использует другую машину, чтобы обновить свое имя или план. Затем, наконец, возвращается к исходной машине, на которой все еще есть действительный автор ie. Как мне заставить этого повара ie обновить претензии? Лучше ли изменить SecurityStamp, связанный с учетной записью, при обновлении этой информации, что должно заставить исходный компьютер снова войти в систему?

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