Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zrobić uwierzytelnianie za pomocą SOAP?

Łatwiejszym sposobem byłoby uwierzytelnienie przy pierwszym zapytaniu, zbudowanie rekordu sesji po stronie serwera zawierającego zdalny adres IP oraz token, który przekazujesz klientowi jako authToken. Następnie poproś klienta o przekazanie tego authToken w przyszłych zapytaniach. Ten authToken musi być zgodny z wewnętrznymi danymi sesji, które przechowujesz o kliencie, ale pozwoli Ci uniknąć konieczności wykonywania podróży w obie strony do bazy danych tylko w celu uwierzytelnienia.

To powiedziawszy, @Marcus Adams ma poniżej dobrą rację dotyczącą bezpaństwowości. Są ludzie, którzy promują różne modele bezpieczeństwa SOAP . WS-Security jest obecny stan wiedzy tutaj. Wszystkie działają poprzez umieszczenie informacji uwierzytelniających w nagłówku SOAP - w końcu dlatego wiadomość SOAP zawiera zarówno nagłówek, jak i część ciała.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobieranie komunikatu SQLEXCEPTION w procedurach MySQL 5.5.x

  2. Połączenie MySQL i Mongodb w aplikacji

  3. Dziwne MySQL Popup Instalator Mysql działa w trybie społeczności

  4. liczba rekordów mysql z dwóch tabel w jednym zapytaniu?

  5. Transakcja PHP PDO Duplikacja