【发布时间】:2019-04-03 14:16:15
【问题描述】:
我有一个网站(内置 PHP),网络服务器的操作系统是来自 AWS EC2 的 Linux (Ubuntu),
我想在网站中集成 Azure MFA 以使用 2FA(2 因素身份验证)对用户进行身份验证,
我使用 Node JS https://github.com/Azure-Samples/active-directory-node-webapp-openidconnect 检查了这段代码
这是一个来自 Azure 的示例应用程序,用户可以使用 Azure 凭据登录示例应用程序,并可以从 Azure 获取配置文件信息,
对我来说效果很好,但是:
1) 需要先在 Active Directory (AD) 中添加用户,所以我可以直接对用户进行身份验证,而无需在 Azure AD 上注册吗? 另外,我的网站有超过 3000 个活跃用户,我需要全部注册吗?
2) 用户在身份验证过程中在 Microsoft 网站上完全重定向,有什么方法可以不重定向,或者使用一些 UI 的东西(使用弹出窗口)?
任何帮助或建议都会对我有所帮助,
提前致谢, 赫里
【问题讨论】:
-
看看这个答案,如果您有任何疑问,请告诉我。谢谢
-
感谢您的回答,有一个关于用户的问题,假设我的网站上有一个用户的电子邮件
a@a.com,我可以在 AD 中注册一个具有相同电子邮件 ID 的用户吗?以便我可以链接事物,我应该在哪个字段中存储电子邮件? -
在 Azure Active Directory (Azure AD) B2C 中,您可以使用不同类型的帐户。 Azure Active Directory、Azure Active Directory B2B 和 Azure Active Directory B2C 共享可以使用的用户帐户类型,您可以在这里docs.microsoft.com/en-us/azure/active-directory-b2c/… ||你也可以看看docs.microsoft.com/en-us/azure/active-directory/b2b/… ||只要确定哪一个符合您的要求。如果您有任何疑问,请告诉我。谢谢
-
好的,非常感谢,我去看看Azure B2C,
-
非常感谢,有什么问题可以问。快乐编码!
标签: azure azure-active-directory multi-factor-authentication