Rozwiązanie drugie - dodajemy adres sieciowy do biletu
bilet=[identyfikator użytkownika, identyfikator usługi, adres sieciowy]#hasło usługi
Opis rozwiązania:
Do biletu dodajemy adres sieciowy komputera klienta.
- Użytkownik wysyła serwerowi uwierzytelniającemu swój identyfikator i nazwę serwera
z którego chce skorzystać.
- Serwer uwierzytelniający tworzy bilet - [identyfikator użytkownika, identyfikator usługi,adres sieciowy klienta]#hasło usługi
, koduje go hasłem użytkownika i wysyła użytkownikowi.
- Użytkownik znając hasło dekoduje przesyłke i otrzymuje bilet.
- Bilet może wykorzystać do uwierzytelnienia się przed serwerem.