Package io.github.enxign.shed.helper
Interface AuthIF
public interface AuthIF
AuthIF 인터페이스는 인증된 사용자 정보와 권한 정보를 관리하는 기능을 제공합니다.
이 인터페이스는 인증된 사용자 객체, 권한 목록
- Since:
- 2021-06-01
- Version:
- 1.0
수정일 수정자 수정내용 ---------- --------- ------------------------------- 2021-06-01 first create
- Author:
- enxign
-
Method Summary
Modifier and TypeMethodDescription인증된 사용자 객체를 VO(Value Object) 형식으로 가져온다.인증된 사용자의 권한 정보를 가져온다.인증된 사용자 여부를 체크한다.
-
Method Details
-
getAuthenticatedUser
Object getAuthenticatedUser()인증된 사용자 객체를 VO(Value Object) 형식으로 가져온다.- Returns:
- Object - 사용자 ValueObject
-
getAuthorities
인증된 사용자의 권한 정보를 가져온다. 예) [ROLE_ADMIN, ROLE_USER, ROLE_A, ROLE_B, ROLE_RESTRICTED, IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED, IS_AUTHENTICATED_ANONYMOUSLY]- Returns:
- List - 사용자 권한정보 목록
-
isAuthenticated
Boolean isAuthenticated()인증된 사용자 여부를 체크한다.- Returns:
- Boolean - 인증된 사용자 여부(TRUE / FALSE)
-