我是SSO概念和SAML的新手。我的要求如下:
在这里,我的应用程序正在作为服务提供商。 我的问题是:作为SP,我如何从我的其他应用程序生成SAML 2.0请求? 如何检查我的应用程序是否支持SAML 2.0?(基于java)。 总结一下,如何通过SAML 2.0生成和发送/接收数字签名?
任何人都可以先向我解释一下这个流程,然后指导我一些链接吗?
答案 0 :(得分:0)
您的应用程序是否支持SSO?如果没有,它可能不支持SAML。
您需要一个客户端SAML堆栈。 - 示例here。
特别是商业实现有很多示例代码。
对于Java,请查看Spring SAML扩展。
此外,尽可能多地获取信息。 IDP因为这将确定您需要实现的SAML协议和绑定。