2017-09-07 4 views
0

Il est nécessaire d'envoyer de mon SP vers l'IDP SAML AthnRequest via HTTP-POST et la redirection HTTP n'est pas autorisée.Quelle bibliothèque utiliser dans la liaison POST de Laravel et SAML

Le bon paquet est aacotroneo/laravel-saml2 mais il ne supporte pas HTTP-POST.

simplesamlphp/simplesamlphp est populaire mais c'est un gâchis à utiliser.

Quelle bibliothèque utiliser pour une intégration SAML correcte dans Laravel prenant en charge les requêtes HTTP-POST vers IdP?

Répondre

0

Avec quelques efforts, vous devriez pouvoir modifier https://github.com/aacotroneo/laravel-saml2 pour envoyer AuthNRequest en utilisant HTTP-POST.

Au lieu d'utiliser directement la méthode de connexion de php-SAML que vous pouvez trouver ici https://github.com/onelogin/php-saml/blob/master/lib/Saml2/Auth.php#L428

vous pouvez exécuter le code qui y est décrit et faire un POST au lieu d'un GET, si vous avez besoin pour soutenir la signature, vous allez besoin de l'intégrer.

Les alternatives est https://github.com/KnightSwarm/laravel-saml