Azure AD 身份验证环境

Azure AD authentication environments

我有以下问题,我在 Angular 中有一个应用程序,我使用 MSAL 2.0 允许使用 Azure AD 身份验证服务,有什么方法可以将开发、测试和生产环境分开?

To create Azure AD authentication for multiple environments, please try the following:

  • 在 Azure 门户中,尝试为开发、测试和生产环境创建单独的应用程序注册
  • 根据您的应用程序配置 select 所需的(相同或单独的)重定向 URLs.
  • 为降低复杂性,请将所有环境的应用注册分开。

否则,创建一个应用程序注册并使用相同的 applicationIDapplicationSecret 并在所有其他环境中重定向 URL。

尝试为不同的环境创建单独的目录,然后在每个目录中注册应用程序。

要了解如何在 Azure 门户中注册应用程序,请参考下方link:

https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app#register-an-application.

详细请参考下面link:

Azure AD Authentication for same application in multiple environment - Microsoft Q&A.