C# 使用Azure Active Directory配置URL重定向

C# 使用Azure Active Directory配置URL重定向,c#,azure,model-view-controller,azure-active-directory,C#,Azure,Model View Controller,Azure Active Directory,我已经部署了一个MVC应用程序,它使用addlogin进行身份验证 现在我有问题继续在我的本地主机上工作,因为我在登录后被重定向到实际的网站 我可以在Azure门户中的应用注册下配置重定向,但这要求我每次想做一些工作时都要更改url,这会使实际的网站暂时无法工作 我将无法在本地主机上运行应用程序,但请保持已部署的应用程序仍在工作 但这要求我每次想做一些工作时都要更改url,这使得实际的网站在那个时候无法工作 如果我理解正确,那么url是指门户中的重定向URI。如果是这样,您不需要每次都更改它,您

我已经部署了一个MVC应用程序,它使用addlogin进行身份验证

现在我有问题继续在我的本地主机上工作,因为我在登录后被重定向到实际的网站

我可以在Azure门户中的应用注册下配置重定向,但这要求我每次想做一些工作时都要更改url,这会使实际的网站暂时无法工作

我将无法在本地主机上运行应用程序,但请保持已部署的应用程序仍在工作

但这要求我每次想做一些工作时都要更改url,这使得实际的网站在那个时候无法工作

如果我理解正确,那么
url
是指门户中的
重定向URI
。如果是这样,您不需要每次都更改它,您可以在
重定向URI
列表中配置所需的两个重定向URI,如下所示

然后,当您在本地运行应用程序时,您只需在用户登录时更改授权URL中的
重定向uri
。它不会影响云中的应用程序

示例(url编码为
http://localhost:3000
):

但这要求我每次想做一些工作时都要更改url,这使得实际的网站在那个时候无法工作

如果我理解正确,那么
url
是指门户中的
重定向URI
。如果是这样,您不需要每次都更改它,您可以在
重定向URI
列表中配置所需的两个重定向URI,如下所示

然后,当您在本地运行应用程序时,您只需在用户登录时更改授权URL中的
重定向uri
。它不会影响云中的应用程序

示例(url编码为
http://localhost:3000
):

https://login.microsoftonline.com/{tenant-id}/oauth2/authorize
?client_id=ef92a29b-b332-9d43-1341-23326315fa42
&response_type=id_token+token
&redirect_uri=http%3A%2F%2Flocalhost%3A3000
&state=12345
&nonce=678910
&resource=https%3A%2F%2Fgraph.microsoft.com%2F