iPhone JSF создает сессионный бин для каждой страницы навигации
У меня есть AuthenticationBean, который обрабатывает логины пользователей и права доступа. Он отлично работает на настольных ПК, iPad и Playbooks. Проблема в том, что когда у меня есть iPhone, который пытается войти в систему, состояние навигации становится нулевым, а компонент аутентификации воссоздается.
Для компонента устанавливается SessionScoped, а состояние сохраняется на клиенте. Любая идея, что может привести к тому, что навигационное состояние станет нулевым, или почему бин будет воссоздан каждый раз, когда я пытаюсь получить доступ к странице.
Разработано на JSF 2.0 + RichFaces 4.1