在Laravel和SAML POST绑定中使用哪个库

问题描述:

需要通过HTTP-POST从我的SP发送到IdP SAML AthnRequest,并且不允许HTTP-Redirect。在Laravel和SAML POST绑定中使用哪个库

好的包是aacotroneo/laravel-saml2,但它不支持HTTP-POST。

simplesamlphp/simplesamlphp很流行,但它使用起来很乱。

什么库用于在Laravel中正确的SAML集成,以支持对IdP的HTTP-POST请求?

https://packalyst.com/packages/package/aherstein/laravel-saml2-post是已经从aacotroneo/laravel-SAML2分叉和修改,以发送POST请求的图书馆。

通过一些努力,您应该能够修改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,如果你需要支持签名,你会需要嵌入它。

的替代方案是https://github.com/KnightSwarm/laravel-saml