mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-10-27 02:59:02 +08:00
新增 StpUtil.getExtra(tokenValue, key) 方法,用于获取任意 token 的扩展参数。
This commit is contained in:
@@ -150,11 +150,19 @@ public class StpLogicJwtForMixin extends StpLogic {
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取Token携带的扩展信息
|
||||
* 获取当前 Token 的扩展信息
|
||||
*/
|
||||
@Override
|
||||
public Object getExtra(String key) {
|
||||
return SaJwtUtil.getPayloads(getTokenValue(), loginType, jwtSecretKey()).get(key);
|
||||
return getExtra(getTokenValue(), key);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定 Token 的扩展信息
|
||||
*/
|
||||
@Override
|
||||
public Object getExtra(String tokenValue, String key) {
|
||||
return SaJwtUtil.getPayloads(tokenValue, loginType, jwtSecretKey()).get(key);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -49,11 +49,19 @@ public class StpLogicJwtForSimple extends StpLogic {
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取Token携带的扩展信息
|
||||
* 获取当前 Token 的扩展信息
|
||||
*/
|
||||
@Override
|
||||
public Object getExtra(String key) {
|
||||
return SaJwtUtil.getPayloadsNotCheck(getTokenValue(), loginType, jwtSecretKey()).get(key);
|
||||
return getExtra(getTokenValue(), key);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定 Token 的扩展信息
|
||||
*/
|
||||
@Override
|
||||
public Object getExtra(String tokenValue, String key) {
|
||||
return SaJwtUtil.getPayloadsNotCheck(tokenValue, loginType, jwtSecretKey()).get(key);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -138,11 +138,19 @@ public class StpLogicJwtForStateless extends StpLogic {
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取Token携带的扩展信息
|
||||
* 获取当前 Token 的扩展信息
|
||||
*/
|
||||
@Override
|
||||
public Object getExtra(String key) {
|
||||
return SaJwtUtil.getPayloads(getTokenValue(), loginType, jwtSecretKey()).get(key);
|
||||
return getExtra(getTokenValue(), key);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定 Token 的扩展信息
|
||||
*/
|
||||
@Override
|
||||
public Object getExtra(String tokenValue, String key) {
|
||||
return SaJwtUtil.getPayloads(tokenValue, loginType, jwtSecretKey()).get(key);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user