共用方式為


ASP.NET 身分識別建議資源

Rick Anderson

本主題提供文件資源的連結,說明如何使用 ASP.NET 身分識別。

如果您知道一篇很棒的部落格文章、stackoverflow 討論串,或任何其他有用的連結,[傳送電子郵件](aspnetue@microsoft.com?subject=Identity 建議資源),或在此頁面底部留言。

開始使用 ASP.NET 身分識別

中階 ASP.NET 身分識別

詢問問題、要求功能、報告 Bug 和夜間組建的位置

有關身份的部落格文章

視頻

ASP.NET 身分識別的自定義記憶體提供者

如果您想要撰寫自己的提供者,請先閱讀 ASP.NET 身分識別的自訂儲存提供者概觀ASP.NET 身分識別的實作,然後查看以下列出的其中一個開放源碼專案的來源。

其他 ASP.NET 身分識別資源

Q&A (問答)

  • 問:已啟用「記住我」功能的使用者,即使帳戶被鎖定,也不會在該電腦/瀏覽器上被鎖住。這是為什麼?我該如何防止這種情況發生? 請在這裡回答
  • Q:如何在 ASP.NET Identity Cookie 中儲存自定義宣告,例如使用者的實名,以避免對每個要求進行不必要的資料庫查詢。 請在這裡回答
  • 問:更新 AspNetUser 密碼哈希:我有 2 個專案。 其中一個是使用 ASP.NET 驗證,另一個則使用 Windows 驗證,也就是系統管理端。 我希望管理專案能夠管理其他系統的使用者。 我可以修改密碼以外的所有東西。 在這裡回答
  • :系統管理員如何為其他用戶重設密碼? 請在這裡回答
  • Q:我可以在 ASP.NET MVC IdentityUser 中變更 UserName 字段的顯示名稱嗎? 請在這裡回答
  • :如何授予用戶將其他用戶新增至特定角色的許可權? 請在這裡回答
  • Q:將個人檔案資訊儲存在 AspNetUsers 數據表與 AspNetUserClaims 數據表裡。 請在這裡回答
  • Q:當使用外部驗證提供者時,請記住我。 請在這裡回答
  • Q:為什麼每個請求都需要 ApplicationDBContext,這是否會造成太多額外負荷? 答:否,額外負荷很低。
  • 問:如何取得登入的用戶清單? 請在這裡回答
  • 問:如何偵測使用者何時使用 Microsoft.AspNet.Identity 登入? 請在這裡回答
  • 問:如何取得身分識別的當地語系化錯誤訊息? 請在這裡回答
  • 問:如何設定 CookieMiddleware,以每隔 30 分鐘取得新的宣告? 請在這裡回答
  • 問:在使用者登入之後,如何修改使用者的聲明? 請在這裡回答
  • 問:如何使安全性令牌失效? 請在這裡回答
  • 問:如何在 Cookie 中間件中儲存認證資訊? 請在此處填寫答案
  • 問:我希望在我的 MVC 應用程式中對每個動作方法進行 PIN 或安全性檢查,但我想要儲存使用者驗證成功的紀錄,這樣他們就不必在每次對該動作方法的請求中都輸入 PIN。 在這裡填寫
  • 問:我想將傳回的電子郵件位址從社交提供者儲存到資料庫,該怎麼做? 請在這裡回答
  • 問:如何偵測使用者何時使用/註銷「記住我」Cookie 來登入? 請在這裡回答
  • 問:在呼叫 SignIn 之後,是否可以透過 OWIN 修改 ASP.NET Identity 的宣告? 答:呼叫 SignIn 正是當您想要修改使用者的宣告時應該執行的動作。 它基本上會導致 ClaimsIdentity 序列化至 Cookie,因此您會在後續的請求中看到新的宣告。