Tworzenie strony PHP w dostawcy tożsamości SAML

Historia polega na tym, że muszę sprawić, by moja witryna działała jako dostawca tożsamości (czytaj: IDP). Strona internetowa jest na platformie Zend. Pomysł polega na stworzeniu kontrolera IDP, za pomocą którego dostawcy usług (czytaj: SP) kontaktują się z IDP. Ponieważ musi być częścią strony internetowej, musiałbym dodać jakieś rozszerzenie, które można by łatwo wykorzystać do odpowiadania na żądania SAML z SP.

Znalazłem listę rozszerzeń PHP z:https://wiki.surfnetlabs.nl/display/OSP/RFC+-+OpenSAMLphp,+a+new+PHP+library+for+SAML+2.0+support

Wszystkie te rozszerzenia mają małą dokumentację lub są zbyt złożone. Na przykład nie znalazłem sposobu na użycie SimpleSamlPHP w mojej aplikacji, a wyodrębnienie z niego użytecznego kodu wygląda bardzo czasochłonnie (czego już naprawdę nie mam). Również uważam, że wszystkie z nich są trudne do wdrożeniaw stronie internetowej.

Od wielu dni szukam go i sprawdzam github, próbując znaleźć łatwy sposób na korzystanie z jakiejś biblioteki (teraz próbuję zaimplementować Lasso, co wydaje się rozsądne, ale niestety brakuje dobrych przykładów / informacji, jak używać go jako IDP).

Przydałby się każdy rodzaj krytyki, pomysłów, pomocy lub przykładów samouczka / kodu.

questionAnswers(3)

yourAnswerToTheQuestion