Неверный сеанс, когда пользователь выходит из системы (Spring) - PullRequest
2 голосов
/ 15 декабря 2011

Представьте, что пользователь А имеет несколько логинов (вошел в систему) на разных машинах. Когда он выходит из системы на одном компьютере, другие сеансы должны автоматически перенаправляться на страницу входа.

как я могу реализовать это в весенней безопасности? На данный момент у меня есть конфигурация http на security.xml

<http auto-config="true" use-expressions="true">
    <anonymous />
    <intercept-url pattern="/login.do" access="permitAll" />
    <intercept-url pattern="/**" access="hasRole('ROLE_USER')" />
    <form-login login-page="/login.do" />
    <logout logout-url="/j_spring_security_logout"
        success-handler-ref="myLogoutSuccessHandler" />
    <remember-me data-source-ref="dataSource" />

</http>

1 Ответ

4 голосов
/ 15 декабря 2011

Я бы рекомендовал вам взглянуть на SessionRegistry. Вы можете проверить это здесь .Об этом шла дискуссия на Возможно ли сделать недействительным весенний сеанс безопасности? .Проверьте это тоже

Весенние сессии хранятся в виде файлов cookie JsessionID.Проверьте здесь для обсуждения удаления куки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...