Class ServletSecurityUtils
java.lang.Object
cn.herodotus.engine.core.identity.utils.ServletSecurityUtils
Description: Servlet 环境安全工具类
- Author:
- : gengwei.zheng
- Date:
- : 2025/10/17 23:36
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<UserPrincipal>findUserPrincipal(jakarta.servlet.http.HttpServletRequest request) 从HttpSession读取用户信息UserPrincipalstatic UserPrincipalgetUserPrincipal(jakarta.servlet.http.HttpServletRequest request) 从HttpSession读取用户信息UserPrincipal
-
Constructor Details
-
ServletSecurityUtils
public ServletSecurityUtils()
-
-
Method Details
-
getUserPrincipal
从HttpSession读取用户信息UserPrincipal注意:该方法依赖于整体的 Session 环境,后端 Session 以及前端 Session 的配合。对于不支持 Session 的前端,该方法可能会获取不到值。
- Parameters:
request-HttpServletRequest- Returns:
- 用户信息
UserPrincipal
-
findUserPrincipal
public static Optional<UserPrincipal> findUserPrincipal(jakarta.servlet.http.HttpServletRequest request) 从HttpSession读取用户信息UserPrincipal注意:该方法依赖于整体的 Session 环境,后端 Session 以及前端 Session 的配合。对于不支持 Session 的前端,该方法可能会获取不到值。
- Parameters:
request-HttpServletRequest- Returns:
- optional
Optional
-