Java SAML2 SSO客户端

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (301)

我想用java连接到SAML2 SSO身份提供程序,以便我可以连接到某些Web端点并进行经过身份验证的请求。

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

有没有人知道任何Java库。通过示例会很棒,因为我是SAML2的初学者。

提问于
用户回答回答于

根据我的理解,OneLogin lib应该做你想要的。它将使您的Java应用程序充当服务提供者并发出身份验证请求。

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

你也可以使用OpenSAML在更低级别上进行SAML,但是对于一个简单的用例,上面的lib可以解决问题。

为了感受SAML,我可以提示我的书,OpenSAML指南。它解释了SAML以及如何使用OpenSAML进行用户身份验证。我再次推荐上面的库,但这本书可以很好地理解SAML。

扫码关注云+社区

领取腾讯云代金券