Single sign on 用java中的opensaml实现单次登录

Single sign on 用java中的opensaml实现单次登录,single-sign-on,saml-2.0,opensaml,Single Sign On,Saml 2.0,Opensaml,我将使用opensaml库实现单签名,但不知道登录时将传递哪个参数。那么有人能帮忙吗 提前感谢。登录首先向身份提供商发送一条名为AutnRequest的XML消息。SAML身份验证非常复杂,因此我建议您仔细阅读该过程。这是一个良好的开端 当您准备好开始阅读OpenSAML我的书时,将对SAML和OpenSAML库进行很好的介绍和逐步介绍 我的博客上也有几个例子。 我几乎完成了所有代码,但不知道如何使用用户名和密码通过SAMLRequest进行身份验证,我知道OpenSAML。我还为登录编写了Au

我将使用opensaml库实现单签名,但不知道登录时将传递哪个参数。那么有人能帮忙吗


提前感谢。

登录首先向身份提供商发送一条名为AutnRequest的XML消息。SAML身份验证非常复杂,因此我建议您仔细阅读该过程。这是一个良好的开端

当您准备好开始阅读OpenSAML我的书时,将对SAML和OpenSAML库进行很好的介绍和逐步介绍

我的博客上也有几个例子。

我几乎完成了所有代码,但不知道如何使用用户名和密码通过SAMLRequest进行身份验证,我知道OpenSAML。我还为登录编写了AuthnRequest。您不需要,您要做的是,使用AuthnRequest将用户重定向到IDP,让用户写入用户名和密码。@StefanRasmusson如果需要由SOAP执行授权,请说SP是SOAP API,在这种情况下,我们如何使用IDP进行授权?那么您的SOAP API需要与IDP集成以验证SAML断言。根据您使用的解决方案的不同,此操作的方式也有所不同。我建议您创建一个更详细的新问题,并指定它是关于Web服务的saml身份验证的。