使用Symfony2发送SAML请求

时间:2016-10-28 10:49:14

标签: symfony saml-2.0

我正在使用Symfony2,我必须使用Saml Request将我的用户通过SSO连接到另一个服务,在这种情况下,我们是服务提供商,从我收集的内容;一旦用户点击链接我应该将他重定向到桥接,并且Saml请求有数据,这样他就可以进行身份​​验证,但我不知道要安装哪个捆绑包或者如何首先发送Saml请求。
任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

这里有3种选择:

如果您决定使用OneloginSamlBundle,则当SP发起的SSO发生时,AuthNRequest将从SP发送到IdP。

Resources/config/routing.yml定义了SAML路由。 / saml / login将启动SSO过程。

当您访问/ saml / login时,SamlController.php上定义的loginAction发生,并且AuthNrequest被发送到IdP SSO URL,并且ACS端点上的SP需要SAMLResponse。 SAMLResponse是包含用户属性以便在symfony2 app上进行SSO或配置用户的那个。