我已经部署了使用ADD登录进行身份验证的MVC应用程序。
现在,登录后刚重定向到实际网站时,我就无法继续在本地主机上工作了。
我可以在App注册下的Azure门户中配置重定向,但这需要我每次想做一些工作时都更改url,并且使实际的网站在该时间不工作。
我将无法在本地主机上运行应用程序,但请确保已部署的应用程序仍能正常工作。
答案 0 :(得分:1)
但是这要求我每次想做一些工作时都要更改url,并使实际的网站在那段时间不工作
如果我正确理解您的意思,则url
表示门户中的Redirect URI
。如果是这样,则不必每次都进行更改,可以在Redirect URIs
列表中配置所需的两个重定向URI,如下所示。
然后,当您在本地运行应用程序时,只需在用户登录时更改授权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