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 Function App:身份验证中断开发门户

Azure 中的客户端证书身份验证和 CA 证书

启用Azure移动服务身份验证会导致POST请求中的“资源不支持GET”

如何强制Azure Active Directory身份验证服务重新发出带有更新声明的id_token?

Azure 身份验证 ID 不稳定