Package io.github.enxign.shed.helper
Class AuthHlp
java.lang.Object
io.github.enxign.shed.helper.AuthHlp
AuthHlp 클래스는 인증된 사용자 정보와 권한 정보를 관리하는 기능을 제공합니다.
이 클래스는 AuthIF 인터페이스를 통해 인증된 사용자 객체, 권한 목록,
그리고 인증 상태를 확인하는 메서드를 제공합니다.
- Since:
- 2021-06-01
- Version:
- 1.0
수정일 수정자 수정내용 ---------- --------- ------------------------------- 2021-06-01 first create
- Author:
- enxign
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Object
인증된 사용자 객체를 VO(Value Object) 형식으로 가져옵니다.인증된 사용자의 권한 정보를 가져옵니다.static Boolean
인증된 사용자 여부를 체크합니다.void
setAuthHlpService
(AuthIF AuthHlpService) AuthHlp 클래스의 static 메서드로, AuthIF 인터페이스를 구현한 객체를 설정합니다.
-
Constructor Details
-
AuthHlp
public AuthHlp()
-
-
Method Details
-
getAuthHlpService
- Returns:
- 인터페이스를 구현한 객체
-
setAuthHlpService
AuthHlp 클래스의 static 메서드로, AuthIF 인터페이스를 구현한 객체를 설정합니다.- Parameters:
AuthHlpService
- - AuthIF 인터페이스를 구현한 객체
-
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
인증된 사용자 여부를 체크합니다.- Returns:
- Boolean - 인증된 사용자 여부(TRUE / FALSE)
-