SecurityContext / Authentication

20.10.12 01:15 작성 조회수 57

0

삭제된 글입니다

답변 2

·

답변을 작성해보세요.

1

강의에서 SessionManagement를 다루긴 했지만 말씀하신 구체적인 경우는 다루지 않았네요. 그쪽을 좀 더 공부해 보시면 SessionManagement에 SeesionRepository를 등록할 수 있고 거기에 등록한 SessionRepository를 통해서 현재 애플리케이션에 생성된 세션과 유저 정보를 참조할 수 있을겁니다. 그걸 이용해서 B 유저에 해당하는 세션을 가져와서 expire 시켜야 할 거 같네요.

https://docs.spring.io/spring-security/site/docs/current/api/org/springframework/security/core/session/SessionRegistry.html

https://docs.spring.io/spring-security/site/docs/current/api/org/springframework/security/core/session/SessionInformation.html

위에 두 인터페이스를 잘 살펴보시기 바랍니다.

0

감사합니다. 선생님 덕분에 해결했습니다.!!

원하는대로 결과는 나오나 정답인지는 모르겠네요.. ㅎ

https://github.com/hijr88/security-session-test