Asp.net核心中怎么使用饼干验证身份

介绍

今天就跟大家聊聊有关Asp.net核心中怎么使用饼干验证身份,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

ASP。网络核心的身份是一个完整的全功能身份验证提供程序,用于创建和维护登录名。但是,饼干,不能使用基于的身份验证提供程序ASP。网络核心身份。

<强>配置

在启动。ConfigureServices方法中,创建具有AddAuthentication和AddCookie,方法的身份验证中间件服务:

 services.AddAuthentication (CookieAuthenticationDefaults.AuthenticationScheme) .AddCookie (); 
 app.UseAuthentication (); 

AuthenticationScheme传递到AddAuthentication设置应用程序的默认身份验证方案。如果有多个饼干,身份验证实例,并且你想要使用特定方案进行授权,AuthenticationScheme会很有用。将AuthenticationScheme,设置为CookieAuthenticationDefaults.AuthenticationScheme为方案提供值,“cookie"。可以提供任何用于区分方案的字符串值。

应用的身份验证方案不同于应用的饼身份验证方案。如果未向AddCookie提供饼身份验证方案,则使用,CookieAuthenticationDefaults。null

Asp.net核心中怎么使用饼干验证身份