【发布时间】:2017-04-07 21:08:23
【问题描述】:
我目前有一个托管在 IIS 中的 asp.net web api 2 站点,通过 Windows 身份验证进行保护。除了 Windows 之外,我们现在还需要支持客户端证书身份验证,我正在努力寻找: - 如果这是可能的 - 如果有任何可用的工作示例
我认为可能能够添加额外的 owin 中间件或消息处理程序或过滤器,但看不到任何现有的专门为 Windows 执行此操作而不仅仅是依赖 IIS。我知道thinktecture identitymodel可以做client cert,但不确定两者是否可以结合?
我认为可能相似的表单+win示例在这里https://techblog.dorogin.com/mixed-windows-forms-authentication-for-ajax-single-page-application-e4aaaac0424a
【问题讨论】:
标签: asp.net-web-api asp.net-web-api2 windows-authentication client-certificates