使用SAML 2.0实现SSO

时间:2014-07-01 12:30:07

标签: single-sign-on saml

我是SSO概念和SAML的新手。我的要求如下:

  1. 有一个共同的登录页面。最终用户将使用凭据登录;
  2. 一旦用户登录,他将被重定向到我的应用程序。从那里,我们将链接到其他应用程序。
  3. 在这里,我的应用程序正在作为服务提供商。 我的问题是:作为SP,我如何从我的其他应用程序生成SAML 2.0请求? 如何检查我的应用程序是否支持SAML 2.0?(基于java)。 总结一下,如何通过SAML 2.0生成和发送/接收数字签名?

    任何人都可以先向我解释一下这个流程,然后指导我一些链接吗?

1 个答案:

答案 0 :(得分:0)

您的应用程序是否支持SSO?如果没有,它可能不支持SAML。

您需要一个客户端SAML堆栈。 - 示例here

特别是商业实现有很多示例代码。

对于Java,请查看Spring SAML扩展。

此外,尽可能多地获取信息。 IDP因为这将确定您需要实现的SAML协议和绑定。