일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- git
- datasource
- between 날짜
- springboot
- Spring Security
- github
- oracle between
- MySQL
- Linux
- Spring Boot
- between date
- log4j2
- STS
- mybatis
- Java
- ubuntu
- hikari
- 라즈베리파이
- log4j profile
- hikaricp
- oracle
- Spring
- bitbucket
- python 개발환경
- catalina log
- Gradle
- template
- 배열스트링
- ORACLE CLOUD
- intellij
Archives
- Today
- Total
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- git
- datasource
- between 날짜
- springboot
- Spring Security
- github
- oracle between
- MySQL
- Linux
- Spring Boot
- between date
- log4j2
- STS
- mybatis
- Java
- ubuntu
- hikari
- 라즈베리파이
- log4j profile
- hikaricp
- oracle
- Spring
- bitbucket
- python 개발환경
- catalina log
- Gradle
- template
- 배열스트링
- ORACLE CLOUD
- intellij
Archives
- Today
- Total
파워노트
spring security 중복로그인 방지 처리 안될때. 본문
반응형
spring security를 이용한 중복로그인 처리시 꼭 확인 해볼 사항.
- spring security 의 중복 로그인 은 userDetail 구현 객체인 User 객체가 같은지를 체크 해서 같은 유저가 존재 할경우
중복로그인 처리를 진행하도록 되어 있다. - 따라서 userDetails 를 custom 하게 구현했다면 반드시 equals, hash 등의 메소드에 대한 처리가 동반되어야 같은 유저임을 확인할 수 있다.
spring security User class ( 기본제공 )
CustomUserDetails ( 사용자 구현 객체 )
* UserDetails 를 상속받아 구현할 경우에는 반드시 같은 유저임이 체킹 될수 있도록 equals , hashCode 메소드에 대한 처리를 고려 해야 한다.
반응형
'spring boot' 카테고리의 다른 글
mybatis query log 찍기 (log4j2) [권장] (0) | 2022.01.14 |
---|---|
mybatis query log 찍기 (0) | 2022.01.07 |
security 를 이용한 로그인시 authentication and session (0) | 2022.01.07 |
이유 없이 controller 유입이 두번씩 될때.. favicon 404 (0) | 2022.01.07 |
[ skeleton ] spring boot exception ( 예외 처리 ) (0) | 2021.11.28 |
Comments