Azure 门户的自定义身份验证
Posted
技术标签:
【中文标题】Azure 门户的自定义身份验证【英文标题】:Custom Authentication for Azure Portal 【发布时间】:2016-02-22 12:40:50 【问题描述】:我有一个 Azure Enterprise 订阅,我正在开发一个 Asp.Net MVC Web 应用程序并有以下问题
我的 Web 应用程序将维护用户存储,并对用户进行身份验证,它还将检查用户访问权限并相应地提取可供他使用的 Azure 资源。我只有一个 Azure 订阅,并且登录的用户未在 Azure 上配置。
是否可以模拟用户,即我有 X 先生的 azure 订阅。我的应用程序用户商店有用户 A、B、C(他们没有 azure 订阅) - 用户 A 登录到我的 Web 应用程序和我的Web 应用程序使用 mr X 凭据调用计费和使用 API。拉取数据,只显示 mr A 具体使用数据。
我知道这有点不合时宜,但我的客户正在寻找这种情况。他们希望在自定义应用上而不是在 azure 上进行用户管理。请指导。
【问题讨论】:
【参考方案1】:托管在 azure 中的 MVC Web 应用程序通常与 azuresubsciption 上的用户无关。在您的情况下,您只需要一个应用程序即可使用其余 API 访问订阅中的数据。您可以找到有关如何向API Management REST 验证您的应用程序的更多信息。然后,您可以使用 API 从 azure 中获取信息。
【讨论】:
以上是关于Azure 门户的自定义身份验证的主要内容,如果未能解决你的问题,请参考以下文章
我应该使用啥 SSL URL 进行 Azure 门户身份验证
启用Azure移动服务身份验证会导致POST请求中的“资源不支持GET”