1
我必须创建一个WCF服务,该服务将通过SAML断言接收请求。在内部,它需要获取Windows用户(调用者用户),然后模拟对应用程序的下一次调用。此应用程序仅支持AD用户。创建WCF rest服务以接受SAML并验证Windows用户
我试图得到一个解决方案,但在大多数情况下,我使用Azure的服务总线和ACS的解决方案,但在我来说,我没有那个。我的SAML直接传递给WCF服务(通过互联网公开),这需要验证令牌,获取windows用户,然后使用该用户的模拟进行下一步。
我ADFS设置了一个中继党(我的云中间件已经被使用来验证用户)。
我的问题是:
- 我需要建立与ADFS和WCF服务的信任?有没有任何 链接?
- SAML加密全部加密。为了在y WCF解密这个,我需要在ADFS安装过程中使用的相同证书吗?
- 我可以使用我的中间件用于设置我的WCF服务和ADFS之间的信任的相同中继方吗?
提供的解决方案将是有益的任何链接。
您好nzpcmad所述的天青(中间件)是天青VM一个中间件应用,其验证针对ADFS,然后发送一个WebRequest的我的WCF并接收响应。我认为这还不够清楚。 – Shankar
你确定它是WCF吗? WCF是SOAP而不是REST。 Web API是REST。 – nzpcmad
我可以创建WCF休息服务https://www.codeproject.com/Articles/571813/A-Beginners-Tutorial-on-Creating-WCF-REST-Services – Shankar