使用Azure AD测试应用程序

时间:2015-08-12 20:05:16

标签: azure azure-active-directory

我有一个多租户的应用程序,并使用Azure AD进行身份验证。该应用程序在Azure AD中作为Web应用程序进行配置,并具有返回URL https://localhost:someport。 在本地开发模式中,我启动它,登录并测试等。

现在,是时候发布官方了,所以我必须明显改变官方网站的返回网址,例如https://myapplication.cloudapp.net

现在,在本地测试时,如何使用Azure AD进行身份验证,因为否则需要更改返回URL。这是如何照顾的?

是否有关于测试环境如何与生产完全分离的指导?

1 个答案:

答案 0 :(得分:2)

您可能会问两个不同的问题。

1)如果您问如何保留完全不同的条目:您始终可以在Azure AD中创建两个应用程序条目,一个用于开发,另一个用于生产。在这种情况下,您将拥有不同的clientID,不同的重定向URI等等。

2)如果您问如何有两个实例(一个在本地运行,另一个在云中运行)和一个代码库:您可以更新Azure AD条目以同时返回URI,并使用类似于{的代码在https://github.com/AzureADSamples/WebApp-MultiTenant-OpenIdConnect-DotNet/blob/master/TodoListWebApp/App_Start/Startup.Auth.cs中{1}}根据您的应用运行环境更改要在运行时使用的返回URI。
HTH