Azure - WebApp - 通过证书验证请求
Azure - WebApp - authenticate requests by certificate
我想对我网站上的请求使用证书身份验证。但是,当我将 clientCertEnabled 设置为 true(通过 https://resources.azure.com/)时,当我尝试通过 https.
访问我的站点时,出现 403 forbidden 错误
通过浏览器出现蓝屏错误 403 - 此网络应用程序已停止,但我仍然可以通过 http 访问网站。当我将 clientCertEnabled 切换回 false 时,https 正在工作。
通过 fiddler 我也得到了 403(请求中包含客户端证书),没有其他信息。
我遵循了这个 https://azure.microsoft.com/en-us/documentation/articles/app-service-web-configure-tls-mutual-auth/ 但是没有提到任何其他需要完成这项工作的东西。
我必须在某处上传客户端证书吗?
最终我发现问题出在我用于测试的客户端证书中。
以这个非常有用的博客 post 中描述的方式生成的证书工作正常:
我想对我网站上的请求使用证书身份验证。但是,当我将 clientCertEnabled 设置为 true(通过 https://resources.azure.com/)时,当我尝试通过 https.
访问我的站点时,出现 403 forbidden 错误通过浏览器出现蓝屏错误 403 - 此网络应用程序已停止,但我仍然可以通过 http 访问网站。当我将 clientCertEnabled 切换回 false 时,https 正在工作。
通过 fiddler 我也得到了 403(请求中包含客户端证书),没有其他信息。
我遵循了这个 https://azure.microsoft.com/en-us/documentation/articles/app-service-web-configure-tls-mutual-auth/ 但是没有提到任何其他需要完成这项工作的东西。
我必须在某处上传客户端证书吗?
最终我发现问题出在我用于测试的客户端证书中。
以这个非常有用的博客 post 中描述的方式生成的证书工作正常: