使用Azure Active Directory配置URL重定向

时间:2019-08-09 10:52:23

标签: c# azure model-view-controller azure-active-directory

我已经部署了使用ADD登录进行身份验证的MVC应用程序。

现在,登录后刚重定向到实际网站时,我就无法继续在本地主机上工作了。

我可以在App注册下的Azure门户中配置重定向,但这需要我每次想做一些工作时都更改url,并且使实际的网站在该时间不工作。

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

1 个答案:

答案 0 :(得分:1)

  

但是这要求我每次想做一些工作时都要更改url,并使实际的网站在那段时间不工作

如果我正确理解您的意思,则url表示门户中的Redirect URI。如果是这样,则不必每次都进行更改,可以在Redirect URIs列表中配置所需的两个重定向URI,如下所示。

enter image description here

然后,当您在本地运行应用程序时,只需在用户登录时更改授权URL中的redirect_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