我的任务是利用客户端认证身份验证在外部供应商和我们的 Web 表单之间进行通信。我已经使用 oneToOneMappings 设置了 iisClientCertificateMappingAuthentication 并且身份验证工作正常。SSL 设置设置为“需要 SSL”,客户端证书为“需要”,这是项目要求。
信息:
- Web 窗体使用 ASP.NET 4.0。
- IIS 7.5
- 视窗服务器 2008 R2
场景:
- 外部供应商使用客户认证身份验证向我们发布信息。
- 信息在网络表单中进行解释和显示。
- 提交后,订单被创建,用户将被重定向到同一页面,但附加了一个创建订单 ID 的查询字符串。
问题:
重定向后,将出现“403.7 - 禁止访问:拒绝访问”。有人可以提供一些建议吗?是否可以只要求客户端证书身份验证一次,以便任何回发或导航到其他页面都不需要再次身份验证?