Ответ 1
Печать безопасности может быть любой, что вы хотите. Часто ошибочно полагают, что это временная метка, но это не так. Это будет переопределено ASP.NET Identity, если что-то изменится на пользовательский объект. Если вы непосредственно работаете над контекстом, лучший способ - создать новый Guid и использовать его в качестве штампа. Вот простой пример:
var users = new List<ApplicationUser>
{
new ApplicationUser
{
PasswordHash = hasher.HashPassword("TestPass44!"),
Email = "[email protected]",
UserName = "[email protected]",
SecurityStamp = Guid.NewGuid().ToString()
},
new ApplicationUser
{
PasswordHash = hasher.HashPassword("TestPass44!"),
Email = "[email protected]",
UserName = "[email protected]",
SecurityStamp = Guid.NewGuid().ToString()
}
};