В прошлом мы работали с BlaseDS и HTTPServices. В обоих случаях запрос отправляется на сервер по HTTP. Наш серверный стек как Java (точнее JBoss).
Мы заметили, что гибкий клиент использовал для отправки информацию о сеансе с запросами на сервер. Мы использовали ту же информацию для хранения и загрузки принципала на сервере.
В одном случае мы передали токен клиенту. Это было сделано для того, чтобы избежать многократных отправок для одних и тех же запросов - поэтому мы использовали общий подход к отправке HTML-кода при генерации токенов, когда каждый ответ несет с собой новый токен, и клиент должен отправить его обратно на сервер для выполнения следующего запроса.
В случае истечения срока действия сеанса существует высокая вероятность того, что пользователь работает на клиенте для любых локальных нужд и не работает с сервером, что могло привести к истечению срока на сервере без воздействия на сервер. В этом случае мы отключили истечение срока сеанса на сервере и написали собственный код для обработки событий - клавиатуру и мышь на гибком клиенте. Если приложение не использовалось в течение указанного времени, у клиента Flex истекает время сеансов, т. Е. Локальных и серверных