如何配置Azure AD应用程序注册重定向URL以用于localhost和Azure部署?

时间:2019-08-06 19:39:53

标签: azure asp.net-core azure-active-directory

我已经在Azure AD中注册了一个应用程序,并且可以在本地主机上运行时针对该应用程序成功验证用户身份。

Azure AD应用程序的重定向URI设置为https://localhost:44352/sigin-oidc,而注销URI设置为https://localhost:44352/signout-oidc

如果我将MVC应用程序部署到Azure,则主机名将不同于“ localhost”。我需要注册另一个应用程序进行部署还是仅添加第二个重定向URI?但是注销网址又如何-在那里只能配置一个?

1 个答案:

答案 0 :(得分:0)

第二个重定向URI。 Here are some pointer on restrictions on redirect URIs

注销URI仅与您的应用程序有关。不是申请注册。

如果您指的是post_logout_redirect_uri,as described here-它也必须在redirect_uris中注册: enter image description here

或者,如果您考虑使用logoutUrl as described in the Manifest-仅在对所有网络应用程序执行单点退出as described here时使用。坦白地说,很少有理由使用Azure AD的单点注销功能。而且,当然,所有应用程序都必须配置为单点退出。