我们需要从java中的应用程序生成saml 2.0断言,我们正在尝试使用opensaml。发送给服务提供商必须通过http post绑定完成。有没有这种实现的例子?
答案 0 :(得分:0)
是的,您可以使用openSAML,更多详细信息[1],但您也可以使用WSO2 Identity Server [2]。它是IS 5.3.0中的开源和最新版本
如果您想使用WSO2 Identity Server,首先需要为您的Web应用程序(SAML Assertion消费者应用程序)创建服务提供程序。你可以在这里找到示例网络应用程序调用travelocity.com [3],你可以按照这里创建服务提供商的步骤进行操作[4]。
[1] http://www.capcourse.com/Library/OpenSAML/index.html
[2] http://wso2.com/products/identity-server/
[3] https://docs.wso2.com/display/IS530/Downloading+a+Sample
[4] https://docs.wso2.com/display/IS530/Configuring+Single+Sign-On#ConfiguringSingleSign-On-ConfiguringtheSSOwebapplication