今年在面試的時候被問到單點登錄的知識,當時支支吾吾不知該如何作答,於是面試失敗。回到住所便開始上網查找資料,但苦於難於找到詳盡的demo,總是無法入門。又由於我正在學習瞭解asp.net core,裡面正好有登錄驗證方面的東西,待我探究之,以求入門。 1:新建asp.net core 項目,將身份驗 ...
今年在面試的時候被問到單點登錄的知識,當時支支吾吾不知該如何作答,於是面試失敗。回到住所便開始上網查找資料,但苦於難於找到詳盡的demo,總是無法入門。又由於我正在學習瞭解asp.net core,裡面正好有登錄驗證方面的東西,待我探究之,以求入門。
1:新建asp.net core 項目,將身份驗證改為個人用戶賬戶
2:創建資料庫AspNetIdentity,然後打開appsettings.json 文件,修改DefaultConnection節點為自己的資料庫連接地址
"DefaultConnection": "Server=.;Database=AspNetIdentity;User=xxx;Password=xxxxxx"
3:打開工具>NuGet包管理器>程式包管理器控制台,輸入Update-Database,建表工作就此完成。
4:運行程式,註冊賬號,登錄。
整個過程很簡單,幾步就能搞定。但是這個登錄認證系統的運作機制是什麼呢?