![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 7 Dołączył: 3.08.2007 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Robię integrację urzędowej strony z Profilem Zaufanym. Ogarnąłem już wysyłanie koperty AuthnRequest, ładnie wyskakuje panel logowania do profilu zaufanego, po poprawnej autoryzacji PZ wysyła POST'em parametr SAMLart. Problem polega na tym, że nie do końca wiem jak go przejąć. Firefox pokazuje ten parametr w konsoli. Za każdym razem jest inny. Przejęcie tego parametru jest wymagane do dokończenia dalszej komunikacji z PZ. Próbowałem już z gotowymi bibliotekami jak php-saml ale dokumentacja nie pokazuje przykładów użycia i jestem w kropce. https://github.com/onelogin/php-saml/blob/m...mo2/consume.php Tam jest obsługa $_POST['SAMLResponse']... zmieniłem odpowiednio na SAMLart ale skrypt pokazuje że nie ma nic w tablicy POST ... Może ktoś to już robił i może podpowiedzieć w jaki sposób przejąć w PHP odpowiedź SAML? Ten post edytował slawek3422 10.05.2020, 13:46:35 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 7 Dołączył: 3.08.2007 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
ePUAP 1 był prostszy w integracji i mniej zabezpieczony. Wszystkie manuale, które są w sieci odnoszą się właśnie do starego ePUAPU. COI zamieściło na stronie ePUAP instrukcję dla integratorów ale zawierają one jedynie przykłady kopert SOAP ale tak tylko po łebkach, bo nie doszukałem się istotnych informacji np. które węzły podpisywać.
Jakby to było takie proste że wrzucam sobie $_POST['SAMLart'] do koperty SOAP to już dawno mam temat pozamiatany. Z tego co się doczytałem przez weekend i dziś od rana też to trzeba zrobić HTTP-POST binding. Takie wywołanie na pewno nie działa:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 16:06 |