public abstract class SessionUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
session_id |
Constructor and Description |
---|
SessionUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
checkAdmin()
관리자 권한 소유 여부를 확인한다.
|
static Object |
getAttribute(String name)
세션 값 가져오기
|
static Object |
getExpansionalUserInfo()
ID 인증을 통하여 User 정보를 반환한다.
|
static net.ibizsoftware.jwork.core.collections.JMap<String,Object> |
getJtLoginToMap()
현재 로그인 정보를 맵으로 반환한다.
|
static UserVO |
getJtUser()
유저정보를 반환한다.
|
static net.ibizsoftware.jwork.core.collections.JMap<String,Object> |
getJtUserToMap()
사용자 정보를 맵으로 가져온다.
|
static LoginVO |
getLoginVO()
현재 로그인 정보를 객체로 반환하다.
|
static List<String> |
getRoleList()
사용자가 속한 권한 목록을 반환
|
static Collection<org.springframework.security.core.GrantedAuthority> |
getRoles()
인증상태를 확인한다.
|
static LoginAccesHistVO |
getSessionInfo(String jsessionId)
로그인 접속이력을 가져온다.
|
static SessionVO |
getSessionVO()
세션 속성을 받아 반환한다.
|
static String |
getUniqueId()
요청받은 정보의 SessionID를 가져온다
|
static org.springframework.security.core.userdetails.UserDetails |
getUserDetails()
현재의 ID를 인증 하여 User의 정보를 반환한다.
|
static boolean |
hasRole(List<RoleVO> roles,
String roleId)
권한을 확인힌다.
|
static boolean |
hasRoles(List<RoleVO> roles)
권한을 확인힌다.
|
static boolean |
isAuthenticated()
현재 인증 된 주체 또는 인증 요청 토큰이 있는지 확인하고 인증한다.
|
static void |
putSessionInfo(LoginAccesHistVO vo)
로그인 접속이력을 저장한다.
|
static void |
removeSessionInfo(String jsessionId)
로그인 접속이력을 삭제한다.
|
static void |
setAttribute(String name,
Object value)
세션 저장
|
public static final String session_id
public static String checkAdmin()
public static Object getAttribute(String name)
name
- 세션명public static Object getExpansionalUserInfo()
public static net.ibizsoftware.jwork.core.collections.JMap<String,Object> getJtLoginToMap()
public static UserVO getJtUser()
public static net.ibizsoftware.jwork.core.collections.JMap<String,Object> getJtUserToMap()
public static LoginVO getLoginVO()
public static Collection<org.springframework.security.core.GrantedAuthority> getRoles()
public static LoginAccesHistVO getSessionInfo(String jsessionId)
jsessionId
- public static SessionVO getSessionVO()
public static String getUniqueId()
public static org.springframework.security.core.userdetails.UserDetails getUserDetails()
public static boolean hasRole(List<RoleVO> roles, String roleId)
roles
- 권한관련 정보roleId
- 확인 할 권한public static boolean hasRoles(List<RoleVO> roles)
roles
- 권한관련 정보public static boolean isAuthenticated()
public static void putSessionInfo(LoginAccesHistVO vo)
vo
- 로그인 접속 이력public static void removeSessionInfo(String jsessionId)
jsessionId
- Copyright © 2025. All rights reserved.