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