- BadCredentialsException
- 잘못된 사용자 이름이나 비밀번호가 입력되었을 때 발생하는 예외입니다.
- 기본 예외로, 보통 사용자 인증 실패 시 발생하는 대표적인 예외입니다.
- LockedException
- 계정이 잠겨 있어 로그인이 불가능한 경우 발생합니다.
- 주로 사용자가 계정 잠금 기능을 활성화한 경우 발생하며, 잠금 해제 전까지 로그인을 차단합니다.
- DisabledException
- 계정이 비활성화된 상태일 때 발생합니다.
- 관리자가 계정을 비활성화했거나 사용자가 활성화를 하지 않은 경우 등에서 주로 발생합니다.
- AccountExpiredException
- 계정이 만료되어 로그인이 불가능한 경우 발생합니다.
- 계정의 유효기간이 지나 만료된 상태일 때 발생합니다.
- CredentialsExpiredException
- 자격 증명이 만료된 경우 발생합니다.
- 비밀번호의 유효기간이 만료된 경우 등에서 발생하며, 비밀번호 갱신 후 로그인을 허용하는 방식으로 사용할 수 있습니다.
'백엔드 > Java' 카테고리의 다른 글
메뉴 권한 관리 구조 쿼리 (MariaDB - WITH RECURSIVE) (0) | 2024.10.26 |
---|---|
메뉴기반 권한 관리 DB 스키마와 쿼리 (0) | 2024.10.26 |
Spring Security 설정 기반 권한 관리 vs 데이터베이스 기반 권한 관리 (0) | 2024.10.21 |
알고리즘 (0) | 2024.04.16 |
Network (0) | 2024.03.31 |
Code Convention (1) | 2024.03.31 |
look like (0) | 2024.03.21 |
스프링 RestuFul API 에서 PUT / DELETE 메소드 가능하게 하는방법 (0) | 2024.03.20 |
댓글