INF.04 · pytanie 840
Na czym polega uwierzytelnianie tokenem w bezstanowym interfejsie programistycznym?
- AKlient loguje się jeden raz, a serwer wpisuje jego adres IP na białą listę
- BKlient dołącza token do każdego żądania, serwer nie przechowuje danych sesjiPoprawna
- CSerwer szyfruje całą odpowiedź kluczem publicznym pobranym wcześniej od klienta
- DSerwer zapamiętuje zalogowanego klienta i odsyła mu identyfikator jego sesji
Wyjaśnienie
Brak pamięci o kliencie po stronie serwera pozwala rozłożyć ruch na wiele maszyn bez współdzielenia stanu między nimi.