设置Azure Web App接受客户端证书

加博尔·多蒙科斯(GáborDomonkos)

我有一个ASP.NET MVC Web应用程序,已作为Web App部署到Microsoft Azure。在该应用程序中,我有一些Web API终结点,这些终结点只有在用户具有允许的指纹的正确证书时才可以访问。但是,我还有其他端点(当然还有网站),无需客户端证书即可访问。

我知道可以将Azure Web App设置为通过HTTPS连接要求客户端证书但是如果我进行上述REST API调用

ARMClient PUT订阅/ {Subscription ID} /资源组/ {资源组名称} /providers/Microsoft.Web/sites/ {网站名称}?api-version = 2015-04-01 @ enableclientcert.json -verbose

这将导致只有那些用户可以访问我的网站并使用具有客户端证书的Web API端点。

如果打开本地安装的IIS管理器,则可以选择接受客户端证书,而不是要求它们,如下图所示: 在此处输入图片说明

我的问题是如何设置我的Azure Web App接受(不需要)客户端证书?我搜索了该站点和许多其他论坛,但是找不到以这种方式设置Web Apps的方法。

汤姆·孙-MSFT

更新:

我的问题是如何设置我的Azure Web App接受(不需要)客户端证书?

似乎天蓝色现在不支持它。我还发现了用于TLS相互身份验证反馈支持可选客户端证书现在,它正在由Azure团队进行审查。您也可以投票。

我们还可以使用IIS管理器远程访问Azure网站进行设置,您可以从此博客中获取详细步骤

**前提条件**>在Windows客户端操作系统上-[用于远程管理的IIS管理器] [3]>在Windows Server上–确保已安装IIS管理控制台。请参阅http://www.iis.net/learn/install/installing-iis-7/installing-iis-on-windows-vista-and-windows-7中的步骤6-“ IIS管理控制台”是必需的功能。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Azure Web 作业无法与客户端证书建立 SSL/TLS 连接

无法设置到Azure Web App的部署[AADSTS700027:客户端断言包含无效签名]

如何在Azure云服务中为我的API和Web客户端设置SSL?

后缀服务器的Web Mail客户端设置

连接 Azure Web PubSub 客户端断开其他客户端

在Azure App Services上使用客户端证书提交SSL HttpWebRequests

如何使用托管在Azure上Web App的一个Symfony的4应用程序获取客户端IP

Nextjs + expressjs + Azure Web App:使用 express 进行两因素身份验证('fs' 不能在客户端使用)

使用Azure App Service的Web应用程序和移动客户端具有相同的业务逻辑

jodd http客户端如何设置忽略证书

Azure App客户端机密

Azure Active Directory-使用客户端证书

Azure,“传入客户端证书”选项去哪了?

使用Azure网站实例中的客户端证书

WCF所有客户端都使用web.config值,而与客户端提供的设置无关

将根CA添加到Azure App Service中以进行客户端证书身份验证

使用WS安全性的Axis2 / Rampart Web服务的WCF客户端,无需客户端证书

Nifi和带有证书的Postgresql:如何设置客户端证书和密钥?

Web客户端Android

春天Webflux Web客户端| 内容类型头设置问题

无法使用Spring Boot WS在Web服务客户端中设置肥皂动作回调

如何设置事件循环池大小春Webflux / Web客户端?

如何为JAX-WS Web服务客户端设置超时?

如何在一台机器上设置多个Web客户端

apache客户端身份验证-将客户端证书的指纹设置为标头值

客户端私钥设置为客户端证书身份验证的一部分

使用Azure AD保护.NET Framework Web API的安全(客户端凭据流)

创建 Azure AD Api/Web 客户端应用程序的最佳方式是什么

使用 ARR 从 Web API 读取客户端 IP 的 Azure 应用服务