You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在基于IdentityServer4的ASP.NET Core 2.0应用中同时使用Bearer与Cookie认证?

我的ASP.NET Core 2.0应用身份验证配置(基于IdentityServer4)

我正在开发一款采用IdentityServer4令牌服务器实现身份验证的ASP.NET Core 2.0应用,这个应用包含两类核心组件:

  • 需要使用Cookie认证的Razor Pages
  • 需要使用Bearer令牌的API

以下是我在Startup.cs的ConfigureServices方法中编写的配置代码(注:代码存在输入截断,AddIdentityServerAuthentication部分未完成):

public void ConfigureServices(IServiceCollection services) 
{ 
    //... 
    services.AddAuthentication(options => { 
        options.DefaultChallengeScheme = "oidc"; 
    }) 
    .AddIdentityServerAuthentication(JwtBearerDef
}

内容的提问来源于stack exchange,提问作者Uchendu Nwachuku

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:17:19