Azure 应用服务客户端证书排除路径
Azure App Service client side certificate exclusion path
类似于this and this,但我想知道是否可以反转排除路径?即列出需要客户端证书的路径。排除所有路径是不切实际的,因为它很多。
其他服务也一样。如果我们混合需要客户端证书和 none,我们是否总是需要创建单独的服务,例如应用服务、Api 管理等?有点烦人
目前此功能不可用。只有一种实现方法是 Exclude paths from requiring authentication
为您的应用程序启用相互身份验证,您应用程序根目录下的所有路径都需要客户端证书才能访问。要删除某些路径的此要求,请将排除路径定义为应用程序配置的一部分。
从应用程序管理页面的左侧导航中,select 配置 > 常规设置。
在客户端排除路径旁边,单击编辑图标。
单击新建路径,指定一个路径,或以,
或;
分隔的路径列表,然后单击好的.
单击页面顶部的保存。
在下面的屏幕截图中,以 /public
开头的应用的任何路径都不会请求客户端证书。路径匹配不区分大小写。
如需添加多个排除路径请反馈here
我认为没有办法反转 Azure 应用服务上的排除路径。但是,您可以遵循 this workaround 以充分灵活地选择需要客户端证书的路径。
类似于this and this,但我想知道是否可以反转排除路径?即列出需要客户端证书的路径。排除所有路径是不切实际的,因为它很多。
其他服务也一样。如果我们混合需要客户端证书和 none,我们是否总是需要创建单独的服务,例如应用服务、Api 管理等?有点烦人
目前此功能不可用。只有一种实现方法是 Exclude paths from requiring authentication
为您的应用程序启用相互身份验证,您应用程序根目录下的所有路径都需要客户端证书才能访问。要删除某些路径的此要求,请将排除路径定义为应用程序配置的一部分。
从应用程序管理页面的左侧导航中,select 配置 > 常规设置。
在客户端排除路径旁边,单击编辑图标。
单击新建路径,指定一个路径,或以
,
或;
分隔的路径列表,然后单击好的.单击页面顶部的保存。
在下面的屏幕截图中,以 /public
开头的应用的任何路径都不会请求客户端证书。路径匹配不区分大小写。
如需添加多个排除路径请反馈here
我认为没有办法反转 Azure 应用服务上的排除路径。但是,您可以遵循 this workaround 以充分灵活地选择需要客户端证书的路径。