本地测试 Azure Active Directory 安全性

Elf*_*one 4 azure single-page-application azure-active-directory

我在 Azure 上部署了一个 Web 应用程序,并启用了 Azure Active Directory 安全性(快速设置)。因此,当我尝试访问该应用程序时,我需要成为 AD 的一部分才能访问。

我想向应用程序添加更多功能,例如显示当前登录的用户、实现注销、管理权限等...我相信我可以使用 Azure Graph API 实现所有这些功能。

然而,要做到这一点,我需要在本地测试一些东西。有没有办法在本地模拟Azure AD?它在 Azure 上“打开”,一切都运行良好,但在我的本地计算机上没有任何东西可以模拟它。

Sac*_*aca 5

没有可用的 Azure AD 的“本地”或“离线”版本。

此时您的选择是:

  • 使用实际的 Azure AD 租户进行测试。您可以创建自己的测试租户,以便根据需要进行更改,从而推迟与公司 Azure AD 管理员合作的需要,直到您准备好投入生产为止。

  • 创建您自己的模拟 STS来实现 OpenID Connect 协议并在开发/测试期间使用它。这里的风险是,您必须确保此模拟 STS 的行为与 Azure AD 的行为一样或足够接近您的目的。

作为旁注,您可以在Azure AD 反馈论坛中创建一个反馈条目,请求相关功能