Identity - 網站會員管理 (四)

  • 6070
  • 0

此篇紀錄Identity的配置流程。

上一篇提到新增自 Identity 的 DataModel 的模型屬性與 Identity 如何更新資料庫結構。

這次主要介紹 : 

  • 更加了解認證(聲明),可達到更客製化的權限控管
  • 對於當前使用者增加認證(聲明)資訊

 

...繼續閱讀 »

Identity - 網站會員管理 (三)

  • 5798
  • 0
  • 2017-09-14

此篇紀錄Identity的配置流程。

上一篇提到如何設置 Identity 達到透過RoleManager修改網站的權限並且使用了UserManager修改使用者權限,再來透過AuthManager賦予當前經過驗證帳密的使用者一組經過認證的Cookie認證聲明,之後再透過Controller的[Authorize]達到網站權限控管的效果!!

那這一次主要介紹 : 

  • 新增自定義Identity的DataModel。也就是自定義屬性 使用者 或是 權限 的DataModel
  • 了解EF原理與Identity更新資料庫結構時不刪除數據的方法
  • 第三方認證(如Google、FaceBook..等),會省略此部分因無這方面的需求

 

...繼續閱讀 »

Identity - 網站會員管理 (二)

  • 6156
  • 0

此篇紀錄Identity的配置流程。

上篇講到了如何設置 Identity 的 IdentityConfig初始化物件、DbContext連線物件、使用者的DataModel、Identity的使用者管理器類與其它擴充的類別。達到創建、修改、查詢使用者帳戶並存於資料庫,且可規範使用者的帳號與密碼的規則。

那這一次主要是要介紹 :

  • 使用者登入時用 認證(授權)管理器 賦予使用者相對應的 聲明(認證),以達到登入的效果
  • 刪除與修改與查詢 權限 的資料
  • 創建 權限模型的 DataModel
  • 創建 權限管理器類 達到管理權限 的功能
  • 對於 EF 資料庫初始化會有更深的體會。如在資料庫初始化的同時加入一些既定的資料

 

...繼續閱讀 »