Во-первых, все является претензией. Даже роли - это просто претензии. Сам принципал - ClaimsPrincipal
, что на самом деле означает, что это набор утверждений, принадлежащих конкретному аутентифицированному пользователю.
Во-вторых, все, что существует в качестве претензии, сохраняется в куки-файле auth. Вот почему утверждения являются постоянными: они считываются и восстанавливаются из файла cookie аутентификации, когда они передаются с каждым запросом. Если у вас есть данные, которые хранятся в базе данных, связанной с пользователем, вы, очевидно, должны извлечь их, чтобы прикрепить их в качестве заявки, но это должно быть единовременным случаем, когда пользователь входит в систему. Каждый последующий запрос должен опираться на претензии.
Очевидным недостатком, конечно, является то, что заявки не обновляются, поэтому, если у вас есть данные, которые могут измениться в течение жизни аутентифицированного сеанса пользователя, заявки могут не подходить для данных такого рода. Кроме того, вы можете аннулировать штамп безопасности, что приведет к обновлению файла cookie для аутентификации при следующей повторной проверке (по умолчанию каждые 30 минут). Вы также можете просто выйти из системы, а затем снова войти в нее.