singlelogout帖子绑定在php onelogin库

时间:2016-08-17 08:47:20

标签: php saml-2.0 okta onelogin

我正在使用 onelogin PHP库在我的SP中进行okta集成。

在设置文件中,我的代码是

'singleLogoutService' => array (
                'binding' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST',
                'url' => 'https://dev-178905-admin.oktapreview.com/app/abcincpreview_pbdev/ekk8663bx8jL1f4gM0h7/slo/saml'
            )

我使用HTTP-POST绑定。但是,SAML跟踪器显示请求作为GET方法发送到IDP。 okta进程需要POST方法才能注销。 知道出了什么问题以及如何解决它?

1 个答案:

答案 0 :(得分:2)

php-saml工具包仅支持HTTP-Redirect绑定上的LogoutRequest和LogoutResponse。

似乎Okta仅支持HTTP-POST绑定上的LogoutRequest。

所以你有2个选择:

  • 使用支持HTTP-POST绑定的simplesamlphp进行注销。
  • 扩展php-saml工具包。