public class SecurityUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
PREFIX_ROLE |
static String |
PREFIX_SCOPE |
| 构造器和说明 |
|---|
SecurityUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
encrypt(String password)
密码加密
|
static org.springframework.security.core.Authentication |
getAuthentication() |
static Object |
getDetails() |
static HerodotusUser |
getPrincipal()
获取认证用户信息
|
static HerodotusUser |
getPrincipals() |
static org.springframework.security.core.context.SecurityContext |
getSecurityContext() |
static String |
getUserId() |
static String |
getUsername() |
static boolean |
isAuthenticated() |
static boolean |
matches(String rawPassword,
String encodedPassword)
密码验证
|
static void |
reloadAuthority(HerodotusUser newHerodotusUser)
当用户角色发生变化,或者用户角色对应的权限发生变化,那么就从数据库中重新查询用户相关信息
|
static String |
wellFormPrefix(String content,
String prefix) |
static String |
wellFormRolePrefix(String content) |
static String[] |
whitelistToAntMatchers(List<String> list) |
public static boolean matches(String rawPassword, String encodedPassword)
rawPassword - 原始密码encodedPassword - 加密后的密码public static org.springframework.security.core.context.SecurityContext getSecurityContext()
public static org.springframework.security.core.Authentication getAuthentication()
public static boolean isAuthenticated()
public static Object getDetails()
public static void reloadAuthority(HerodotusUser newHerodotusUser)
newHerodotusUser - 从数据库中重新查询并生成的用户信息public static HerodotusUser getPrincipal()
HerodotusUserpublic static String getUsername()
public static HerodotusUser getPrincipals()
public static String getUserId()
Copyright © 2022. All rights reserved.