我想用java连接到一个web身份提供者,这样我就可以连接到一些SAML2端点并发出经过身份验证的请求。
我在https://github.com/onelogin查看了Java库,但它们似乎是用于提供SAML身份验证的库,而不是作为客户端连接到SAML。
有人知道有什么Java库可以做到这一点吗?有例子会很棒,因为我是SAML2的初学者。
发布于 2019-03-08 07:17:56
据我所知,OneLogin库应该可以做你想做的事情。它将使您的Java应用程序充当服务提供者并发出身份验证请求。
Spring SAML是另一种选择,而Lastpass还有另一种选择
您也可以使用OpenSAML在更低的级别上执行SAML,但是对于一个简单的用例,上面的库可以做到这一点。
为了对SAML有所了解,我可以在我的书“A Guide to OpenSAML”中提出一些建议。它解释了SAML以及如何使用OpenSAML进行用户身份验证。我再次推荐上面的库,但这本书可以很好地理解SAML。
https://stackoverflow.com/questions/55034633
复制相似问题