amp*_*ier 6 asp.net-mvc azure azure-active-directory
我成功注册了ASP.NET MVC应用程序以与Azure AD一起使用。当前,登录URL参数(Azure Active Directory-> App注册-> New Application注册)看起来像https:// localhost:44302 /
但是对于生产来说,显然是另一回事(例如,https://mycoolapp.com)
如何设置应用程序,以便可以在本地(例如,用于调试)和生产环境中使用Azure AD。
似乎每次都更改登录URL参数似乎不是一个好的选择。
首先,您可以使其轻松工作,而无需每次都更改登录 URL。您只需要确保两个 URL.. 即 https://localhost:44302/以及https://mycoolapp.com在此应用程序的回复 URL 中可用。
您在创建应用程序注册时提供的登录 URL 的值会出现在两个位置。它成为 Web 应用程序“属性”下的主页 URL,并且还会添加为 Web 应用程序的“回复 URL”集合中的第一个 URL。只需确保在注册您的应用程序后将第二个 URL 添加到回复 URL 集合即可。
顺便说一句,尽管您可以通过单个应用程序注册来进行生产和本地主机调试,但您可能需要考虑为生产和本地开发进行两个单独的应用程序注册,并仅向生产应用程序授予权限管理员/开发人员(如果有意义的话)。
想象一下任何敏感设置,例如如果您在 Web 应用程序中使用密钥,您可能不希望您的开发团队即使在调试代码时也有权访问生产应用程序注册的密钥。您始终可以根据配置更改开发与生产代码中使用的应用程序注册。
对于诸如此类的一些令人头疼的问题,托管服务身份非常合适,但是这是否有意义与此讨论略有不同。
| 归档时间: |
|
| 查看次数: |
884 次 |
| 最近记录: |