【发布时间】:2018-11-28 06:25:40
【问题描述】:
我有 web api 应用程序,它部署在 azure 应用程序服务和使用这些服务的混合移动设备中。现在我想使用证书实现身份验证。谁能帮助我如何做到这一点。
【问题讨论】:
-
@Hannahwy,感谢您的快速回复。截至目前,我遵循以下步骤。如果您对此有任何想法,请告诉我方法是否正确。提前致谢。1)我们已经从本地机器生成证书 2)然后在 azure 中作为 ApIManagement 服务上传,并提供指纹 3)覆盖授权过滤器属性以验证证书,我们正在从移动应用传递加密指纹
-
据我了解,您可以将您的 API 应用程序转移到 API Management。然后参考指南docs.microsoft.com/en-us/azure/api-management/… 上传客户端证书。 API 管理可帮助您验证客户端证书。您的移动应用只需要调用 API 管理。但是您需要为 API 管理支付额外费用。
标签: asp.net azure asp.net-web-api