麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

ASP.NET Core中實現用戶登錄驗證的最低配置示例代碼

2024-07-10 13:32:40
字體:
來源:轉載
供稿:網友

前言

本文主要給大家介紹了關于ASP.NET Core用戶登錄驗證的最低配置的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹:

背景是在一個項目中增加臨時登錄功能,只需驗證用戶是否登錄即可,所需的最低配置與實現代碼如下。

方法如下:

在 Startup 的 ConfigureServices() 方法中添加 Authentication 的配置:

services.AddAuthentication(options =>{ options.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme; options.DefaultChallengeScheme = CookieAuthenticationDefaults.AuthenticationScheme;}).AddCookie();

在 Startup 的 Configure() 方法中將 Authentication 添加到請求管線:

app.UseAuthentication();

在登錄程序中驗證通過用戶名/密碼后,通過下面的代碼生成登錄 Cookie 并發送給客戶端:

var claimsIdentity = new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Name, model.Email) }, "Basic");var claimsPrincipal = new ClaimsPrincipal(claimsIdentity);await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, claimsPrincipal);

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 51国产偷自视频区视频小蝌蚪 | 色屁屁xxxxⅹ免费视频 | 午夜久久视频 | 成人观看网站 | 亚洲国产美女视频 | 国产视频第一区 | 国产女同疯狂激烈互摸 | 亚洲午夜电影 | 久久福利在线 | 舌头伸进添的我好爽高潮网站 | 成人在线视频在线观看 | 成人福利免费在线观看 | 精品视频一区二区三区四区 | 在线观看精品视频 | 色视频91 | 国产免费一区二区三区在线能观看 | 欧美一级黄色网 | 中文字幕在线观看视频www | 免费一级a毛片在线播放视 日日草夜夜操 | 久久久一区二区三区四区 | 亚洲狠狠入 | 黄色成人av在线 | 久久久久久亚洲综合影院红桃 | 亚洲国产视频在线 | 欧美一级片在线 | 中国杭州少妇xxxx做受 | 亚洲白嫩在线观看 | 欧美乱码精品一区 | 羞羞电影在线观看www | 久章草影院 | 精品一区二区三区免费看 | 久久靖品| 九九热这里只有精品8 | 亚洲精品无码不卡在线播放he | 欧产日产国产精品乱噜噜 | 黄色一级片在线免费观看 | 久久国产精品久久久久久久久久 | 久久久www成人免费精品 | 日韩黄色三级视频 | 毛片在线视频观看 | 精品一区二区三区日本 |