我们有一个 .NET Core 应用程序,其中有一个 React 应用程序,并且我们使用 Azure AD 进行登录来开发它。现在,当我尝试更改设置以指向不同的 Azure AD 帐户时,它在本地运行,但在 Azure 中崩溃。我发现应用程序确实会因奇怪的错误而崩溃,除非我将 GUID 和其他值更改回使用内部 Azure AD。
这是已知的限制吗?我可以在我的 Azure 中为客户端托管应用程序并使用他们的 AD 吗?
最佳答案
不,对此没有任何限制。您可以为客户托管一个应用程序并使用他们的 AD。
我刚刚使用 JavascriptSPA 对此进行了测试。我将此应用程序部署到 A 订阅并使用 B AD 设置。效果很好。
it runs locally, but blows up in Azure.
确保您将网站网址添加到客户端 AD 作为重定向网址。
更新:
您只需将 clientId 和租户更改为您的客户端 AD 信息即可。
clientId: '{client ID}', //This is your client ID
authority: "https://login.microsoftonline.com/{tenant}" //This is your tenant info
关于使用来自不同订阅的 Azure AD 的 Azure 应用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56982075/