具有Microsoft身份的.netCore v2.1身份验证

时间:2018-07-16 12:30:08

标签: asp.net-core asp.net-identity

据我了解,.NET Core 2.1中存在一种新的授权方法。当我使用以下dotnet cli命令创建一个新的项目时:

dotnet new mvc -au individual

它使我能够使用我想要的身份,现在我想截取身份验证,以便可以在其中插入更多中间件逻辑。当我需要移植信息.NET框架时,我需要能够做其他一些事情来进行身份验证。

我尝试添加以下内容:

services.AddAuthentication(options =>
    {
        options.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme;
        options.DefaultChallengeScheme = CookieAuthenticationDefaults.AuthenticationScheme;
    });

在登录后,浏览器中就存在cookie,但浏览器中没有显示任何用户信息,看起来用户没有登录。

从上面我可以感觉到默认身份验证。我该如何拦截?

0 个答案:

没有答案