从控制台应用程序调用由certauth(ADFS)保护的webapi

时间:2017-08-22 12:21:29

标签: single-sign-on adfs client-certificates adfs3.0 adfs4.0

我在桌面上运行常规的基于Windows的C / C ++服务,需要在外联网中调用REST API。该Web服务将作为ADFS(windows server 2016 / ADFS4.0)中的依赖信任方添加,因为服务不与我计划使用“用户证书”身份验证方法的用户交互。 (我希望这是有道理的)

对于大多数ADFS位,MSDN在无浏览器客户端方面非常薄,尤其是cert auth。

问题是,用户证书身份验证是否与TLS身份验证相同?如果c / c ++服务在TLS握手中将正确的用户证书作为客户端证书提供它会起作用吗?

1 个答案:

答案 0 :(得分:0)

什么版本的ADFS?

  • 2.0 - 没有REST支持
  • 3.0 - 限制
  • 4.0 - 完全支持