У меня есть приложение LOB Silverlight, которое использует веб-сервисы и формирует аутентификацию для аутентификации пользователей. Приложение имеет много состояния на стороне клиента. Моя проблема заключается в том, что клиент возвращается в приложение после определенного периода бездействия, и срок его аутентифицированного сеанса истек, поэтому он получает ошибки аутентификации от веб-служб, требующих аутентификации.
Как лучше всего предотвратить эту ситуацию?
Я пытался использовать «сердцебиение» через фиктивный метод веб-службы, который вызывается через регулярные промежутки времени и который, кажется, работает для поддержания сеанса живым, но есть ли лучшее решение?