Asp.net

如何為 asp.net 身份創建安全標記值 (IUserSecurityStampStore)

  • March 30, 2015

在我的 MVC-5 應用程序中,我必須手動創建安全標記值。身份團隊的目前實現似乎使用了 guid。

Guid.NewGuid().ToString("D")

自己創建一個新的 Guid 以用作新的安全標記值是否安全,或者這是否會導致 asp.net 身份的未來實現出現問題?

有沒有一種方法可以讓身份框架為我創建這樣的標記值,以便我的實現對未來的更改是安全的?

在實體框架的身份實現文件中,它似乎可以是任何隨機值:

IdentityUser.SecurityStamp 屬性

因此,guid 似乎很好,並且以下程式碼對於 asp.net 身份的未來版本也應該是可靠的。

Guid.NewGuid().ToString("D")

引用自:https://stackoverflow.com/questions/29350167