如何实现ASP.NET Core中的长尾词cookie身份验证功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计796个文字,预计阅读时间需要4分钟。
背景:ASP.NET Core Identity是一个全面的功能性身份验证程序,用于创建和维护登录名。
但:由于cookie不能使用,不能基于cookie的身份验证提供程序ASP.NET Core Identity。配置:在Startup.ConfigureServices中设置。
背景
ASP.NET Core Identity 是一个完整的全功能身份验证提供程序,用于创建和维护登录名。 但是, cookie 不能使用基于的身份验证提供程序 ASP.NET Core Identity 。
配置
在 Startup.ConfigureServices 方法中,创建具有 AddAuthentication 和 AddCookie 方法的身份验证中间件服务:
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme).AddCookie();
app.UseAuthentication();
AuthenticationScheme 传递到 AddAuthentication 设置应用程序的默认身份验证方案。如果有多个 cookie 身份验证实例,并且你想要使用特定方案进行授权,AuthenticationScheme 会很有用。
本文共计796个文字,预计阅读时间需要4分钟。
背景:ASP.NET Core Identity是一个全面的功能性身份验证程序,用于创建和维护登录名。
但:由于cookie不能使用,不能基于cookie的身份验证提供程序ASP.NET Core Identity。配置:在Startup.ConfigureServices中设置。
背景
ASP.NET Core Identity 是一个完整的全功能身份验证提供程序,用于创建和维护登录名。 但是, cookie 不能使用基于的身份验证提供程序 ASP.NET Core Identity 。
配置
在 Startup.ConfigureServices 方法中,创建具有 AddAuthentication 和 AddCookie 方法的身份验证中间件服务:
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme).AddCookie();
app.UseAuthentication();
AuthenticationScheme 传递到 AddAuthentication 设置应用程序的默认身份验证方案。如果有多个 cookie 身份验证实例,并且你想要使用特定方案进行授权,AuthenticationScheme 会很有用。

