我正在使用 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方法才能注销。 知道出了什么问题以及如何解决它?
答案 0 :(得分:2)
php-saml工具包仅支持HTTP-Redirect绑定上的LogoutRequest和LogoutResponse。
似乎Okta仅支持HTTP-POST绑定上的LogoutRequest。
所以你有2个选择: