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 String |
getAvatar() |
static Object |
getDetails() |
static String |
getNickName() |
static HerodotusUserDetails |
getPrincipal()
获取认证用户信息
|
static HerodotusUserDetails |
getPrincipals() |
static org.springframework.security.core.context.SecurityContext |
getSecurityContext() |
static String |
getUserId() |
static String |
getUsername() |
static boolean |
isAuthenticated() |
static boolean |
matches(String rawPassowrd,
String encodedPassword) |
static void |
reloadAuthority(HerodotusUserDetails newHerodotusUserDetails)
当用户角色发生变化,或者用户角色对应的权限发生变化,那么就从数据库中重新查询用户相关信息
|
static String |
wellFormPrefix(String content,
String prefix) |
static String |
wellFormRolePrefix(String content) |
static String[] |
whitelistToAntMatchers(List<String> list) |
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(HerodotusUserDetails newHerodotusUserDetails)
newHerodotusUserDetails - 从数据库中重新查询并生成的用户信息public static HerodotusUserDetails getPrincipal()
HerodotusUserDetailspublic static String getUsername()
public static HerodotusUserDetails getPrincipals()
public static String getUserId()
public static String getNickName()
public static String getAvatar()
Copyright © 2022. All rights reserved.