2015-03-03 30 views
0

ASP.Net Identity是否以某種方式將電子郵件中的安全漏洞發送給最終用戶?例如。黑客能夠從中獲得任何有意義的東西來攻擊我的應用程序嗎?Asp.net身份安全性是祕密還是可以公開?


詳細

我設置的應用程序發送密碼,請重置郵件給最終用戶。除了重置密碼的標準鏈接外,我還會發送另一個鏈接,告訴用戶如果他們點擊它,請而不是請求重置密碼。當點擊這個鏈接時,我會在數據庫中記錄有關事件的詳細信息,並且爲了防止雙擊,我想使用安全標記作爲檢查。保存此信息後立即重置相關用戶的安全標記。

回答

0

這取決於您如何實施安全印章。

默認身份只是生成郵票的GUID。在這種情況下,它比暴露用戶的ID更安全。作爲一個相關的問題,你想確保沒有人可以在外部操縱郵票。

如果你的郵票是計算出來的,並且它使用了用戶身份的一部分(比如電子郵件,角色,名字),你可以確保它被哈希。

相關問題