파워노트

spring security 중복로그인 방지 처리 안될때. 본문

spring boot

spring security 중복로그인 방지 처리 안될때.

파워킴 2022. 1. 23. 15:13
반응형

spring security를 이용한 중복로그인 처리시 꼭 확인 해볼 사항.

  • spring security 의 중복 로그인 은 userDetail 구현 객체인 User 객체가 같은지를 체크 해서 같은 유저가 존재 할경우
    중복로그인 처리를 진행하도록 되어 있다.
  • 따라서 userDetails 를 custom 하게 구현했다면 반드시 equals, hash 등의 메소드에 대한 처리가 동반되어야 같은 유저임을 확인할 수 있다.

 

 

spring security User class ( 기본제공 )

 

 

CustomUserDetails ( 사용자 구현 객체 )

 

 

 

* UserDetails 를 상속받아 구현할 경우에는 반드시 같은 유저임이 체킹 될수 있도록 equals , hashCode 메소드에 대한 처리를 고려 해야 한다. 

반응형
Comments