Asp.net mvc 在MVC项目中同时启用Cookie身份验证和ASP.NET身份验证
我有一个MVC站点,其中包含使用cookie身份验证的MVC控制器和WebApi控制器。但是,我希望一些WebApi控制器使用Identity 3服务器进行身份验证。我检查了这个答案,但property AuthenticationScheme不可用,可能是因为我使用的是Identity 3,或者它是.NET core的一部分,而我目前没有使用它Asp.net mvc 在MVC项目中同时启用Cookie身份验证和ASP.NET身份验证,asp.net-mvc,asp.net-web-api,asp.net-identity-3,Asp.net Mvc,Asp.net Web Api,Asp.net Identity 3,我有一个MVC站点,其中包含使用cookie身份验证的MVC控制器和WebApi控制器。但是,我希望一些WebApi控制器使用Identity 3服务器进行身份验证。我检查了这个答案,但property AuthenticationScheme不可用,可能是因为我使用的是Identity 3,或者它是.NET core的一部分,而我目前没有使用它 我怎样才能告诉一些WebApi控制器对Identity 3服务器进行身份验证?我明白了,可以使用app.Map方法并在其中指示路径和身份验证方法。差不
我怎样才能告诉一些WebApi控制器对Identity 3服务器进行身份验证?我明白了,可以使用app.Map方法并在其中指示路径和身份验证方法。差不多
app.Map("/mobile", idsrvApp =>
{
idsrvApp.UseIdentityServerBearerTokenAuthentication(new IdentityServerBearerTokenAuthenticationOptions
{
...
});
});
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
...
});