如何在基于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
相关产品推荐
相关产品推荐

