我想使用Java连接到SAML2 SSO身份提供程序,以便随后可以连接到某些Web端点并发出经过身份验证的请求。
我查看了https://github.com/onelogin处的Java库,但它们似乎是用于提供SAML身份验证的库,而不是作为客户端连接到SAML。
没有人知道任何Java库。对于我是SAML2的初学者来说,举几个例子会很棒。
答案 0 :(得分:0)
据我所知,OneLogin库应该执行您想要的操作。它将使您的Java应用程序充当服务提供者并发出身份验证请求。
Spring SAML是另一种选择,Lastpass还有另一种选择
您还可以使用OpenSAML在较低级别上执行SAML,但是对于一个简单的用例,上面的lib可以解决问题。
要了解SAML,我可以为我的书A Guide to OpenSAML进行提示。它说明了SAML以及如何使用OpenSAML进行用户身份验证。再次,我推荐上面的库,但是这本书可以很好地理解SAML。