public class SecurityUtils extends Object
| 构造器和说明 |
|---|
SecurityUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
encryptPassword(String password)
生成BCryptPasswordEncoder密码
|
static String |
getToken()
获取请求token
|
static String |
getToken(javax.servlet.http.HttpServletRequest request)
根据request获取请求token
|
static Long |
getUserId()
获取用户ID
|
static String |
getUsername()
获取用户
|
static boolean |
isAdmin(Long userId)
是否为管理员
|
static boolean |
matchesPassword(String rawPassword,
String encodedPassword)
判断密码是否相同
|
static String |
replaceTokenPrefix(String token)
替换token前缀
|
public static String getUsername()
public static Long getUserId()
public static String getToken()
public static String getToken(javax.servlet.http.HttpServletRequest request)
public static boolean isAdmin(Long userId)
userId - 用户IDpublic static String encryptPassword(String password)
password - 密码Copyright © 2021. All rights reserved.