[SPRING] 스프링 보안의 최대 동시 사용자
SPRING스프링 보안의 최대 동시 사용자
내 프로젝트에서 Spring Security 3.0을 사용하고 있으며 사용자에게 최대 한 번의 세션을 허용하도록 제한하고 있습니다. 구성은 다음과 같습니다.
<security:session-management>
<security:concurrency-control error-if-maximum-exceeded="true" max-sessions="1"/>
</security:session-management>
최대 세션에 도달했을 때 맞춤 메시지 (기본적으로 봄에 제공되지 않음)를 인쇄하려고합니다. 도와주세요.
미리 감사드립니다 !!
해결법
-
==============================
1.이 메시지를 메시지에 보관하십시오.
이 메시지를 메시지에 보관하십시오.
ConcurrentSessionControlStrategy.exceededAllowed=This account is already using by someone.
'이 계정은 이미 다른 사람이 사용하고 있습니다.'라는 메시지가 표시됩니다. 당신은 당신이 원하는 것을 줄 수 있습니다.
또한 Resourcebundle을 설정하는 것을 잊지 마십시오.
-
==============================
2.만료 - url이 필요한 것이어야합니다. 스프링 보안 구성
만료 - url이 필요한 것이어야합니다. 스프링 보안 구성
<security:concurrent-session-control max-sessions="1" exception-if-maximum-exceeded="true" expired-url="/loginform.do" />
또한 web.xml에 다음 리스너를 추가하십시오.
org.springframework.security.web.session.HttpSessionEventPublisher
-
==============================
3.spring-security-3.2.0, message.properties :
spring-security-3.2.0, message.properties :
ConcurrentSessionControlAuthenticationStrategy.exceededAllowed =이 주체에 대한 최대 세션 수가 {0}을 초과했습니다.
from https://stackoverflow.com/questions/8678275/maximum-concurrent-users-in-spring-security by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] "이름이 '제품'인 지속성 단위가 없습니다. ' (0) | 2019.04.07 |
---|---|
[SPRING] POST 및 SPRING-MVC를 통해 여러 객체를 보내는 문제 (0) | 2019.04.06 |
[SPRING] Spring MVC 컨텍스트 외부에서 Spring Validator 사용 (0) | 2019.04.06 |
[SPRING] Spring 3.2.4에서 XSS를 이스케이프 처리하는 @RequestBody가있는 @InitBinder (0) | 2019.04.06 |
[SPRING] Spring 데이터 Mongodb 저장소는 상속을 올바르게 구현하지 않습니다. (0) | 2019.04.06 |