最近看到不少介紹微軟ASP.NET Identity技術的文章,但感覺都不夠完整深入,本人又恰好曾在Adam Freeman所著的《Pro ASP.NET MVC Platform》一書中看到過有關ASP.NET Identity的完整介紹,為此特將有關章節翻譯出來,希望需要瞭解此項技術的園友能從中...
註:最近看到不少介紹微軟ASP.NET Identity技術的文章,但感覺都不夠完整深入,本人又恰好曾在Adam Freeman所著的《Pro ASP.NET MVC Platform》一書中看到過有關ASP.NET Identity的完整介紹,為此特將有關章節翻譯出來,希望需要瞭解此項技術的園友能從中獲益。
ASP.NET Identity系列教程
- 13 Getting Started with Identity
13 Identity入門- 13.1 Preparing the Example Project
13.1 準備示例項目 - 13.2 Setting Up ASP.NET Identity
13.2 建立ASP.NET Identity- 13.2.1 Creating the ASP.NET Identity Database
13.2.1 創建ASP.NET Identity資料庫 - 13.2.2 Adding the Identity Packages
13.2.2 添加Identity包 - 13.2.3 Updating the Web.config File
13.2.3 更新Web.config文件 - 13.2.4 Creating the Entity Framework Classes
13.2.4 創建Entity Framework類
- 13.2.1 Creating the ASP.NET Identity Database
- 13.3 Using ASP.NET Identity
13.3 使用ASP.NET Identity- 13.3.1 Enumerating User Accounts
13.3.1 枚舉用戶賬號 - 13.3.2 Creating Users
13.3.2 創建用戶 - 13.3.3 Validating Passwords
13.3.3 驗證口令 - 13.3.4 Validating User Details
13.3.4 驗證用戶細節
- 13.3.1 Enumerating User Accounts
- 13.4 Completing the Administration Features
13.4 完成管理特性- 13.4.1 Implementing the Delete Feature
13.4.1 實現Delete特性 - 13.4.2 Implementing the Edit Feature
13.4.2 實現Edit特性
- 13.4.1 Implementing the Delete Feature
- 13.5 Summary
13.5 小結
- 13.1 Preparing the Example Project
- 14 Applying ASP.NET Identity
14 運用ASP.NET Identity- 14.1 Preparing the Example Project
14.1 準備示例項目 - 14.2 Authenticating Users
14.2 認證用戶- 14.2.1 Understanding the Authentication/Authorization Process
14.2.1 理解認證/授權過程 - 14.2.2 Preparing to Implement Authentication
14.2.2 實現認證的準備 - 14.2.3 Adding User Authentication
14.2.3 添加用戶認證 - 14.2.4 Testing Authentication
14.2.4 測試認證
- 14.2.1 Understanding the Authentication/Authorization Process
- 14.3 Authorizing Users with Roles
14.3 以角色授權用戶- 14.3.1 Adding Support for Roles
14.3.1 添加角色支持 - 14.3.2 Creating and Deleting Roles
14.3.2 創建和刪除角色 - 14.3.3 Creating the Views
14.3.3 創建視圖 - 14.3.4 Testing Creating and Deleting Roles
14.3.4 測試創建和刪除角色 - 14.3.5 Managing Role Memberships
14.3.5 管理角色成員 - 14.3.6 Testing Editing Role Membership
14.3.6 測試編輯角色成員 - 14.3.7 Using Roles for Authorization
14.3.7 使用角色授權
- 14.3.1 Adding Support for Roles
- 14.4 Seeding the Database
14.4 種植資料庫 - 14.5 Summary
14.5 小結
- 14.1 Preparing the Example Project
- 15 Advanced ASP.NET Identity
15 高級ASP.NET Identity- 15.1 Preparing the Example Project
15.1 準備示例項目 - 15.2 Adding Custom User Properties
15.2 添加自定義用戶屬性- 15.2.1 Defining Custom Properties
15.2.1 定義自定義屬性 - 15.2.2 Preparing for Database Migration
15.2.2 準備資料庫遷移 - 15.2.3 Performing the Migration
15.2.3 執行遷移 - 15.2.4 Testing the Migration
15.2.4 測試遷移 - 15.2.5 Defining an Additional Property
15.2.5 定義附加屬性
- 15.2.1 Defining Custom Properties
- 15.3 Working with Claims
15.3 使用聲明(Claims)- 15.3.1 Understanding Claims
15.3.1 理解聲明(Claims) - 15.3.2 Creating and Using Claims
15.3.2 創建和使用聲明 - 15.3.3 Authorizing Access Using Claims
15.3.3 使用聲明授權訪問
- 15.3.1 Understanding Claims
- 15.4 Using Third-Party Authentication
15.4 使用第三方認證- 15.4.1 Enabling Google Authentication
15.4.1 啟用Google認證 - 15.4.2 Testing Google Authentication
15.4.2 測試Google認證
- 15.4.1 Enabling Google Authentication
- 15.5 Summary
15.5 小結
- 15.1 Preparing the Example Project
看完此文如果覺得有所收穫,請給個推薦。
你的推薦是我繼續下去的動力,也會讓更多人關註並獲益,這也是你的貢獻。