Java SAML2 SSO客户端

时间:2019-03-07 01:20:46

标签: java security saml saml-2.0

我想使用Java连接到SAML2 SSO身份提供程序,以便随后可以连接到某些Web端点并发出经过身份验证的请求。

我查看了https://github.com/onelogin处的Java库,但它们似乎是用于提供SAML身份验证的库,而不是作为客户端连接到SAML。

没有人知道任何Java库。对于我是SAML2的初学者来说,举几个例子会很棒。

1 个答案:

答案 0 :(得分:0)

据我所知,OneLogin库应该执行您想要的操作。它将使您的Java应用程序充当服务提供者并发出身份验证请求。

Spring SAML是另一种选择,Lastpass还有另一种选择

您还可以使用OpenSAML在较低级别上执行SAML,但是对于一个简单的用例,上面的lib可以解决问题。

要了解SAML,我可以为我的书A Guide to OpenSAML进行提示。它说明了SAML以及如何使用OpenSAML进行用户身份验证。再次,我推荐上面的库,但是这本书可以很好地理解SAML。