Azure C# 框架 - 如何禁用验证代码以进行身份​​验证

Posted

技术标签:

【中文标题】Azure C# 框架 - 如何禁用验证代码以进行身份​​验证【英文标题】:Azure C# Framework - How to Disable Validation Code to Authenticate 【发布时间】:2021-12-12 17:39:13 【问题描述】:

我在我的天蓝色门户中设置了应用注册以使用 AUTH。 我还为此创建了一个聊天机器人。

我的问题是如何通过验证码跳过它。 然后像现在一样获得 RespondsToken。

【问题讨论】:

此应用是否注册了 Azure AD 多因素身份验证? 【参考方案1】:

如果您的应用程序已向 Azure AD MFA 注册,

重新运行 Azure AD Connect 向导并将用户登录方法从传递身份验证更改为另一种方法。此更改禁用租户上的直通身份验证并从服务器卸载身份验证代理。您必须从其他服务器手动卸载身份验证代理。

但是,如果您从服务器卸载直通身份验证代理,则会导致服务器停止接受登录请求。为避免破坏租户的用户登录功能,请确保在卸载直通身份验证代理之前运行另一个身份验证代理。

如果您的应用程序注册了 azure 多重身份验证,请参考此removing pass-through authentication q&a。

为了绕过身份验证,例如允许用户单次而不执行 MFA,请查看此Microsoft documentation for one-time bypass authentication。

【讨论】:

以上是关于Azure C# 框架 - 如何禁用验证代码以进行身份​​验证的主要内容,如果未能解决你的问题,请参考以下文章

如何将动态重定向 URL 传递到 Azure 应用注册身份验证过程(.NET 框架)?

使用 C# 以编程方式向 MVC 控制器验证 Azure Ad/OpenId 并获取重定向 uri

如何在 iOS 上禁用 reCAPTCHA 验证以进行 Firebase 身份验证?

如何集成Apache NiFi和Azure Active Directory以进行用户身份验证?

如何使用 OAuth 2.0 通过 Azure Active Directory 对用户进行身份验证?

我们可以在不使用 SAS 令牌的情况下通过 c# 代码调用 Azure API 管理吗