public class JwtBean extends Object
| 构造器和说明 |
|---|
JwtBean() |
JwtBean(GaeaProperties gaeaProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
createToken(String username,
List<String> roles,
List<String> authorities,
List<String> menus)
根据用户名、角色、权限、菜单等信息生成token
|
String |
createToken(String username,
String uuid)
旧项目没有type 和 tenantCode
update by lide
|
String |
createToken(String username,
String uuid,
Integer type,
String tenantCode)
秘钥8
|
Map<String,com.auth0.jwt.interfaces.Claim> |
getClaim(String token)
获取jwt的负载
|
GaeaProperties |
getGaeaProperties() |
String |
getTenant(String token)
获取租户
|
String |
getUsername(String token)
获取用户名
|
Integer |
getUserType(String token)
获取用户类型
|
String |
getUUID(String token)
获取客户端唯一标识
|
public JwtBean()
public JwtBean(GaeaProperties gaeaProperties)
public GaeaProperties getGaeaProperties()
public String createToken(String username, String uuid)
username - 用户名uuid - public String createToken(String username, String uuid, Integer type, String tenantCode)
username - 用户名public String createToken(String username, List<String> roles, List<String> authorities, List<String> menus)
username - 用户名roles - 角色authorities - 权限menus - 菜单public Map<String,com.auth0.jwt.interfaces.Claim> getClaim(String token)
token - Copyright © 2022 Anji-Plus. All rights reserved.