Gol*_*den 12 authentication ajax rest ssl jquery
我想使用ajax()jQuery函数对REST服务进行XHR调用.基本上,这可以正常工作,但REST服务只能通过https访问,并要求客户端使用客户端证书进行身份验证.
如何使用jQuery的ajax()功能发送客户端证书?
Bru*_*uno 13
客户端证书认证是(a)仅在服务器请求时执行,(b)由浏览器透明地完成,就HTTP和JavaScript层而言.
当服务器请求客户端证书(可能需要在HTTP请求之后重新协商)时,浏览器应提供弹出窗口以选择证书(依赖于浏览器,不受任何JavaScript或HTML控制)或选择一个自动取决于其设置.
因此,jQuery的ajax()功能不能取决于客户端证书.
在我的脑海中,我不确定浏览器是否会触发客户端证书选择弹出窗口,如果它只是在AJAX调用期间首先发生(这可能取决于浏览器).但是,如果已经进行了客户端证书选择(或者选择是自动的),浏览器将使用它进行身份验证,就像对任何其他正常请求一样.
| 归档时间: |
|
| 查看次数: |
25200 次 |
| 最近记录: |