需要通过HTTP-POST从我的SP发送到IdP SAML AthnRequest,并且不允许HTTP重定向。
好的包是aacotroneo / laravel-saml2,但它不支持HTTP-POST。
simplesamlphp / simplesamlphp很受欢迎,但使用起来很麻烦。
在Laravel中用于正确SAML集成的哪个库支持对IdP的HTTP-POST请求?
答案 0 :(得分:0)
通过一些努力,您应该能够修改https://github.com/aacotroneo/laravel-saml2以使用HTTP-POST发送AuthNRequest。
而是直接使用php-saml的登录方法,你可以在这里找到 https://github.com/onelogin/php-saml/blob/master/lib/Saml2/Auth.php#L428
你可以执行那里描述的代码并执行POST而不是GET,如果你需要支持签名,你需要嵌入它。
答案 1 :(得分:0)
https://packalyst.com/packages/package/aherstein/laravel-saml2-post是从aacotroneo / laravel-saml2分叉并修改为发送POST请求的库。