2016-07-28 24 views
0

Ich möchte das SimpleSamlPHP-Bundle in meinem Symfony-Projekt implementieren Aber ich habe einige Probleme mit der Weiterleitung nach dem Login.Verwendung von SimpleSAMLphp in Symfony mit Composer

Lassen Sie mich ein wenig erklären:

Ich habe "simpleSAMLphp/simpleSAMLphp" in meinem Komponist geladen. Das Paket befindet sich also im Lieferantenverzeichnis.

Dann schrieb ich mein eigenes Bündel, wo ich die simplesaml konfiguriert, gemacht Controller mit Login Aktionen, ...

Alles funktioniert (in dem Sinne, dass ich effektiv eine Schaltfläche, die auf der IDP-Umleitungen (I konfiguriert) und macht seine Sache). Aber dann werde ich weitergeleitet zu: http://BASEURL/module.php/saml/sp/saml2-acs.php/IDENTIFIER, die es nicht findet, weil die Dateien im Vendor-Bundle sind.

Beim Lesen der Dokumentation habe ich gesehen, dass die BaseUrl auf das SimpleSaml-Paket zeigen sollte. Aber weil das Paket im Anbieter ist, kann ich das nicht tun.

Gibt es eine Möglichkeit, das Paket simpleSAMLphp noch zu verwenden, oder muss ich nach einem Symfony-Paket suchen, um simpleSAML zu verwenden?

Vielen Dank.

+0

Willkommen bei SO. Um die besten Antworten zu erhalten, bieten Sie ein [minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) an. – nya

+0

Ich hatte ähnliche Probleme, und nur um mich nicht damit zu beschäftigen (warum mischen und prix zwei verschiedene Systeme, ich weiche aus der öffentlichen directory meiner FW mit dem www-Ordner der simplesaml, und von da an, leben zwei getrennte Systeme glücklich zusammen. –

Antwort

0

empfehle ich Ihnen, einen Versuch zu geben: https://www.lightsaml.com

Ich habe versucht, eine einfache IDP/SP-Dienst zu tun und es funktioniert sehr gut und unkompliziert. Entlang dieser finde ich die Website Beispiele auch gut geschrieben, so dass Sie mit einer Basis beginnen können.

Wenn Sie immer noch simplesaml nach "simplesamlphp-bundle" in packagist.org suchen möchten, gibt es mindestens 3 Pakete, die dies bündeln und Ihnen bei der Einrichtung helfen können.