Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Azure Active Directory-.Net核心3 Web应用程序-禁用2因素身份验证_C#_Asp.net Mvc_Azure_Azure Active Directory - Fatal编程技术网

C# Azure Active Directory-.Net核心3 Web应用程序-禁用2因素身份验证

C# Azure Active Directory-.Net核心3 Web应用程序-禁用2因素身份验证,c#,asp.net-mvc,azure,azure-active-directory,C#,Asp.net Mvc,Azure,Azure Active Directory,我已经创建了一个.NETCore3Web应用程序。我已将其连接到Azure Active Directory 这是我第一次使用广告,请原谅我的无知 我遇到的问题是,当用户登录到该网站时,登录过程强制执行2FA。在这项规定实施之前,他们将获得14天的宽限期 虽然,我个人对2FA没有问题,但在这种情况下,我们希望能够禁用它 我到处都在寻找关于如何做到这一点的文档,但是很多文档都没有反映Azure门户的当前设计 这是我在Startup.cs中可以控制的吗?看起来是这样的: public void Co

我已经创建了一个.NETCore3Web应用程序。我已将其连接到Azure Active Directory

这是我第一次使用广告,请原谅我的无知

我遇到的问题是,当用户登录到该网站时,登录过程强制执行2FA。在这项规定实施之前,他们将获得14天的宽限期

虽然,我个人对2FA没有问题,但在这种情况下,我们希望能够禁用它

我到处都在寻找关于如何做到这一点的文档,但是很多文档都没有反映Azure门户的当前设计

这是我在Startup.cs中可以控制的吗?看起来是这样的:

public void ConfigureServices(IServiceCollection services)
    {
        services.AddAuthentication(AzureADDefaults.AuthenticationScheme)
            .AddAzureAD(options => Configuration.Bind("AzureAd", options));

        services.AddControllersWithViews(options =>
        {
            var policy = new AuthorizationPolicyBuilder()
                .RequireAuthenticatedUser()
                .Build();
            options.Filters.Add(new AuthorizeFilter(policy));
        });
        services.AddRazorPages();

        services.AddSignalR(x =>
        {
            x.EnableDetailedErrors = true;
        });
    }

任何帮助都将不胜感激

如果将应用程序与Azure Active Directory集成,请确保主身份验证和辅助身份验证正在Azure中进行

当用户尝试登录网站时,通常身份验证过程会转到Azure AD for primary和2FA

情景1-14天宽限期

Azure Active Directory身份保护将在用户下次以交互方式登录时提示用户注册,他们将有14天时间完成注册。在这14天期间,他们可以绕过注册,但在这段期间结束时,他们需要注册才能完成登录过程

场景2-禁用2FA

如果要为用户禁用MFA,需要检查以下内容

  • 检查是否创建了任何用于触发MFA(包括经典策略)的策略

  • 检查中是否有任何单个MFA设置(启用)

  • 您可以通过禁用