什么是最好的开源或付费库,使asp.net web表单应用程序作为依赖方,登录一个用户,当Ping联邦作为Idp。
pingfederated Integration Kithttps://documentation.pingidentity.com/display/NETIK/.NET +集成工具包
一个登录https://developers.onelogin.com/saml/c-and-aspnet
Kentor。AuthServiceshttps://github.com/KentorIT/authservices
所有这些解决方案都使用开放令牌协议吗?
谢谢阿米特*
调用一个库是最好的并不是那么简单,因为它是高度环境的。
如果您自己就是Ping Identity的客户,那么集成工具包将是有意义的,因为它是由Ping支持的,如果出现问题,生活会变得更容易。这限制了您只能与pingfederation集成,但并不意味着不能通过pingfederation建立SAML 2.0连接。
如果应用程序可能提供给不运行pingfederated的其他客户,那么使用SAML 2.0库之一可能更有意义,因为它可以连接任何拥有支持SAML 2.0解决方案的人。
我不知道OneLogin工具箱的支持是如何工作的,但是Kentor是开源的,这需要在做出选择之前考虑。
OpenToken不是标准,pingfederated实现可能不能与第三方或开源库一起工作。