Какова наилучшая стратегия безопасности Spring для аутентификации сеанса

У меня есть веб-приложение Spring MVC, безопасных областей нет, поэтому все пользователи могут видеть все страницы, однако у меня есть журнал Facebook с использованием Spring Social, и я идентифицирую каждого пользователя по идентификатору сеанса. сценарий заключается в том, что пользователь может видеть страницы в качестве гостя, где приложение идентифицирует его (или ее) по идентификатору сеанса, когда пользователь входит в свою (или ее) учетную запись Facebook, запись сохраняется для пользователя с соответствующим Данные Фейсбука. в следующий раз, когда пользователь посетит приложение, я хочу иметь возможность идентифицировать его. Я думал об использовании функции Spring Security «Запомнить меня» (и инфраструктуры для возможного использования в будущем).

поэтому мой вопрос: является ли весенняя безопасность правильным решением для меня? и если да, то можно ли установить аутентификацию по идентификатору сеанса?


person Yoav A    schedule 22.12.2011    source источник


Ответы (1)


Безопасность Spring хороша для аутентификации пользователей. Если бы вы просто аутентифицировались по идентификатору сеанса, существовала вероятность того, что поддельные пользователи могли бы получить доступ к информации о пользователе, подменив данные своего сеанса.

person Davos555    schedule 22.12.2011