Cześć, mam za zadanie napisanie aplikacji, która w trakcie działania będzie potrzebować pewnych informacji dostępnych z poziomu innego programu. Chciałem tu zastosować web services, ale będzie to moje pierwsze starcie w tą technologią, dlatego proszę o rady.
Jak przeprowadzić proces uwierzytelniania oraz tworzenia sesji? Widziałem na przykładzie innych programów ze zazwyczaj jest to np. metoda doLogin. Zwraca ona identyfikator sesji, który później trzeba podawać przy następnych metodach. Jeśli tak, to domyślam się, be będę musiał stworzyć dodatkową tabele w bazie (programu "źródło") przechowującą id sesji oraz czas wygaśnięcia, jak i również tabele w bazie programu "cel" przechowująca id sesji przypisane do konta. Zgadza się? Jeśli tak, to co w momencie jeśli będę przeprowadzał jakieś operację, a nagle wygaśnie mi sesja? Wszystko dla mnie jest takie "śliskie", czy ktoś może mi coś na ten temat podpowiedzieć, jakieś pomysły, rady, rozwiązania? Z góry dzięki:)
pozdrawiam,
Maciej