ASP.NET Identity系列教程

来源:http://www.cnblogs.com/r01cn/archive/2016/02/03/5179506.html
-Advertisement-
Play Games

最近看到不少介紹微軟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.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.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.5 Summary
      13.5 小結
  • 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.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.4 Seeding the Database
      14.4 種植資料庫
    • 14.5 Summary
      14.5 小結
  • 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.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.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.5 Summary
      15.5 小結

看完此文如果覺得有所收穫,請給個推薦
你的推薦是我繼續下去的動力,也會讓更多人關註並獲益,這也是你的貢獻。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、簡介 Redis是一種高級key-value資料庫。它跟memcached類似,不過數據可以持久化,而且支持的數據類型很豐富。有字元串,鏈表,集 合和有序集合。支持在伺服器端計算集合的並,交和補集(difference)等,還支持多種排序功能。所以Redis也可以被看成是一個數據結構服務 器。 ...
  • 由於網速和大中華區域網效果,使得我們在DockerHub下載鏡像的速度很慢,甚至一些國內的鏡像倉庫,也感覺速度不是很好。所以,很有必要在本地或者一個我們訪問很快速的地方(自己的雲伺服器)搭建一套鏡像倉庫。有了這樣一個倉庫,不僅可以提高下載速度,而且可以增加我們個性化定製的鏡像,以備後續使用。這篇將介
  • linux centos 6.5 _64 oracle 11.2g 今天接到一個客戶電話說重啟了伺服器,資料庫沒有重啟來,看了資料庫的報錯 沒有找到control文件的路徑,資料庫啟動到了 unmount狀態 , 因為資料庫是在存儲上放著的,資料庫程式安裝在本機上 , df -h 查看存儲沒有哦掛載
  • 一、分散式緩存簡圖 二、為什麼使用Memcached分散式緩存呢? 三、Memcached基礎原理 四、Memcache下載與安裝 五、MencacheHelper.cs 示例使用 結合Session與項目配置緩存 六、Redis和Memcache的區別總結 一、分散式緩存簡圖 二、為什麼使用Mem
  • 最小數據集(Minimum Data Set,MDS)最小數據集的概念起源於美國的醫療領域,用來統一醫療賬單.最小數據集是指通過收集最少的數據,最好地掌握一個研究對象所具有的特點或一件事情、一份工作所處的狀態,其核心是針對被觀察的對象建立一套精簡實用的數據指標.最小數據集的出現,最早是因為不同組織之
  • 什麼是c#預處理指令?? 用於在 C# 源代碼中嵌入的編譯器命令。 C#預處理器指令有哪些?? ↓↓↓這些就是預處理器指令啦 下麵我們一一道來(●'◡'●) 1.#if ,#elif,#else,endif c#編譯的第一步就是預處理,這一步中,根據源程式中#開頭的指令(預處理指令)進行處理。 例如
  • Asp.Net Filter學習,學習了基本過濾器、ActionFilterAttribute以及異常過濾器 當然最後學習了全局異常過濾器 文中有很多拍不足之處,敬請各位諒解
  • 1.0啟用開發者模式 ①填寫伺服器配置: 啟用開發模式需要先成為開發者,而且編輯模式和開發模式只能選擇一個(進入微信公眾平臺=>開發=>基本配置)就可以看到以下的界面: 點擊修改配置,會出現以下界面: 填寫伺服器地址(URL)、Token和EncodingAESKey,其中URL是開發者用來接收微信
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...