![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 18.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Czesc. Mam problem.
Jeden z systemow ma prowadzic proces autoryzacji poprzez inny system z ktorym bedzie sie komunikowal za pomoca zadan http. Tyle, ze to juz nie bedzie php tylko asp.net Wyglada to tak, ze system X jest uruchamiany z poziomu systemu MotherShip (nazwy fakowe, sami rozumiecie ![]() "System X otrzymuje żądanie od MotherShip W żądaniu znajduje się plik cookie. Plik cookie zawiera między innymi następujące elementy:ASP.NET_SessionId, LB. Jeśli żądanie nie zawiera pliku cookie lub plik cookie nie zawiera wymaganych elementów lub elementy nie posiadają wartości, to system X loguje informację o niewłaściwym żądaniu i zwraca kod HTTP 400 Bad Request. Na tym kończy obsługę żadania. Jeśli żądanie zawierało poprawne elementy, to X przechodzi do punktu 3. 3. System X wywołuje metodę webserwisuw systemie MotherShip (weryfikacja sesji MotherShip) Do żądania system X dołącza cookie z elementami:ASP.NET_SessionId, LB. Wartości dla tych elementów zostaną ustawione na wartości otrzymane w żądaniu 2. Adres https://xxx.xxx.pl/xx/xxx.asmx Metoda IsLoggedIn Parametry Brak Uwagi Do żądania ma być dołączony plik cookie z elementami: ASP.NET_SessionId, LB Zwracana wartość Typ: bool Wartości: true – użytkownik jest zalogowany w MotherShip false – użytkownik nie jest zalogowany w MotherShip Jeśli w odpowiedzi X otrzyma wartość false, to loguje informację o tym fakcie wraz z wartościami z pliku cookie i kończy działanie. Jeśli w odpowiedzi X otrzyma wartość true, to następuje przejście do punktu 4. 4. System X wywołuje metodę webserwisuw systemie MotherShip (pobranie szczegółów użytkownika) Do żądania system X dołącza cookie z elementami:ASP.NET_SessionId, LB. Wartości dla tych elementów zostaną ustawione na wartości otrzymane w żądaniu 2. Adres https://xxx.xxx.pl/xx/xxx.asmx Metoda GetLoggedUserData Parametry Brak Uwagi Do żądania ma być dołączony plik cookie z elementami: ASP.NET_SessionId, LB Zwracana wartość Typ: LoggedUserData Struktura zwracanego typu zostanie określona wkrótce. Struktura będzie zawierałainformacje: Imię Nazwisko Pesel Data W odpowiedzi X otrzyma obiekt ze szczegółowymi informacjami o użytkowniku zalogowanym do MotherShip. Informacje te posłużą do rejestracji w systemie lub do aktualizacji danych, jeśli użytkownik jest już zarejestrowany w X." Schematyke rozumie, wiem jak to bedzie funkcjonowac tylko mam problem z komunikacja z aspx bo nigdy wczesniej tego nie robilem. Zastanawia mnie ten plik cookie, czy ja wysylajac/odsylajac zadanie bede musial taki plik tworzyc? Bede wdzieczny za konwersacje. Pozdrawiam Wasp |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 15:26 |