如何实现ASP.NET Core中的长尾词cookie身份验证功能?

2026-04-01 09:420阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计796个文字,预计阅读时间需要4分钟。

如何实现ASP.NET Core中的长尾词cookie身份验证功能?

背景:ASP.NET Core Identity是一个全面的功能性身份验证程序,用于创建和维护登录名。

但:由于cookie不能使用,不能基于cookie的身份验证提供程序ASP.NET Core Identity。配置:在Startup.ConfigureServices中设置。

背景

ASP.NET Core Identity 是一个完整的全功能身份验证提供程序,用于创建和维护登录名。 但是, cookie 不能使用基于的身份验证提供程序 ASP.NET Core Identity 。

如何实现ASP.NET Core中的长尾词cookie身份验证功能?

配置

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

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

app.UseAuthentication();

AuthenticationScheme 传递到 AddAuthentication 设置应用程序的默认身份验证方案。如果有多个 cookie 身份验证实例,并且你想要使用特定方案进行授权,AuthenticationScheme 会很有用。

阅读全文

本文共计796个文字,预计阅读时间需要4分钟。

如何实现ASP.NET Core中的长尾词cookie身份验证功能?

背景:ASP.NET Core Identity是一个全面的功能性身份验证程序,用于创建和维护登录名。

但:由于cookie不能使用,不能基于cookie的身份验证提供程序ASP.NET Core Identity。配置:在Startup.ConfigureServices中设置。

背景

ASP.NET Core Identity 是一个完整的全功能身份验证提供程序,用于创建和维护登录名。 但是, cookie 不能使用基于的身份验证提供程序 ASP.NET Core Identity 。

如何实现ASP.NET Core中的长尾词cookie身份验证功能?

配置

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

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

app.UseAuthentication();

AuthenticationScheme 传递到 AddAuthentication 设置应用程序的默认身份验证方案。如果有多个 cookie 身份验证实例,并且你想要使用特定方案进行授权,AuthenticationScheme 会很有用。

阅读全文