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

Which library to use in Laravel and SAML POST binding

需要通过 HTTP-POST 从我的 SP 发送到 IdP SAML AthnRequest,并且不允许 HTTP-Redirect。

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

simplesamlphp/simplesamlphp流行但是用起来很乱

在支持对 IdP 的 HTTP-POST 请求的 Laravel 中使用什么库进行适当的 SAML 集成?

通过一些努力,您应该能够修改 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

https://packalyst.com/packages/package/aherstein/laravel-saml2-post 是从 aacotroneo/laravel-saml2 派生并修改为发送 POST 请求的库。