什么是最好的开源或付费库,使ASP .net网络表单应用程序成为依赖方,登录用户,当Ping Federate为Idp时。
PingFederate Integration Kit https://documentation.pingidentity.com/display/NETIK/.NET+Integration+Kit
一次登录 https://developers.onelogin.com/saml/c-and-aspnet
Kentor.AuthServices https://github.com/KentorIT/authservices
所有这些解决方案都使用开放令牌协议吗?
由于 ameet
答案 0 :(得分:2)
调用一个库最好的并不是那么简单,因为它具有高度的间接性。
如果您自己是Ping Identity客户,那么整合套件就有意义,因为它支持Ping,如果出现问题,可以让生活更轻松。这限制了您与PingFederate的集成,但并不意味着无法通过PingFederate设置SAML 2.0连接。
如果应用程序可能会提供给其他未运行PingFederate的客户,那么使用其中一个SAML 2.0库可能会更有意义,因为可以连接任何拥有SAML 2.0支持解决方案的人。地点。
我不知道OneLogin Toolkit的支持是如何工作的,但Kentor是Open-Source,在做出选择之前需要考虑。
OpenToken不是标准,PingFederate实现可能不能与第三方或开源库一起使用。