我正在尝试设置IIS客户端证书映射身份验证,到目前为止我一直没有成功。
问题如下:
当我尝试浏览测试页面时,浏览器会正确提示选择证书。我选择了正确的证书。然后我得到了
HTTP错误401.2 - 未经授权 由于身份验证标头无效,您无权查看此页面。
如果我启用了匿名身份验证,那么它可以工作,但用户不是映射中的用户,而是运行浏览器的用户。我知道这一点,因为测试页面包含以下内容:
response.write(request.servervariables(“LOGON_USER”)) response.write(request.servervariables(“AUTH_USER”))
所以问题是:
我想要实现的是,只有拥有证书的客户才能访问该服务。
我错过了什么?
干杯
何