mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-05-04 20:57:56 +08:00
v1.23.0 更新
This commit is contained in:
parent
34d1008499
commit
c7ca8ee280
@ -84,6 +84,7 @@ public interface SaRequest {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 返回当前请求path是否为指定值
|
* 返回当前请求path是否为指定值
|
||||||
|
* @param path path
|
||||||
* @return see note
|
* @return see note
|
||||||
*/
|
*/
|
||||||
public default boolean isPath(String path) {
|
public default boolean isPath(String path) {
|
||||||
|
@ -30,7 +30,7 @@ public interface SaTokenDao {
|
|||||||
* 写入Value,并设定存活时间 (单位: 秒)
|
* 写入Value,并设定存活时间 (单位: 秒)
|
||||||
* @param key 键名称
|
* @param key 键名称
|
||||||
* @param value 值
|
* @param value 值
|
||||||
* @param timeout 过期时间(值>0时限时存储,值=-1时永久存储,值=0或<=-2时不存储)
|
* @param timeout 过期时间(值大于0时限时存储,值=-1时永久存储,值=0或小于-2时不存储)
|
||||||
*/
|
*/
|
||||||
public void set(String key, String value, long timeout);
|
public void set(String key, String value, long timeout);
|
||||||
|
|
||||||
@ -75,7 +75,7 @@ public interface SaTokenDao {
|
|||||||
* 写入Object,并设定存活时间 (单位: 秒)
|
* 写入Object,并设定存活时间 (单位: 秒)
|
||||||
* @param key 键名称
|
* @param key 键名称
|
||||||
* @param object 值
|
* @param object 值
|
||||||
* @param timeout 存活时间 (值>0时限时存储,值=-1时永久存储,值=0或<=-2时不存储)
|
* @param timeout 存活时间 (值大于0时限时存储,值=-1时永久存储,值=0或小于-2时不存储)
|
||||||
*/
|
*/
|
||||||
public void setObject(String key, Object object, long timeout);
|
public void setObject(String key, Object object, long timeout);
|
||||||
|
|
||||||
|
@ -301,7 +301,7 @@ public class SaSsoTemplate {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 拼接key:Ticket 查 账号Id
|
* 拼接key:Ticket 查 账号Id
|
||||||
* @param ticket
|
* @param ticket ticket值
|
||||||
* @return key
|
* @return key
|
||||||
*/
|
*/
|
||||||
public String splicingKeyTicketToId(String ticket) {
|
public String splicingKeyTicketToId(String ticket) {
|
||||||
|
@ -98,7 +98,7 @@ implementation 'cn.dev33:sa-token-core:${sa.top.version}'
|
|||||||
├── sa-token-temp-jwt // [插件] Sa-Token 整合 jwt 临时令牌鉴权
|
├── sa-token-temp-jwt // [插件] Sa-Token 整合 jwt 临时令牌鉴权
|
||||||
├── sa-token-quick-login // [插件] Sa-Token 快速注入登录页插件
|
├── sa-token-quick-login // [插件] Sa-Token 快速注入登录页插件
|
||||||
├── sa-token-alone-redis // [插件] Sa-Token 独立Redis插件,实现[权限缓存与业务缓存分离]
|
├── sa-token-alone-redis // [插件] Sa-Token 独立Redis插件,实现[权限缓存与业务缓存分离]
|
||||||
├── sa-token-oauth2 // [插件] Sa-Token 实现 OAuth2.0 模块(内测暂未发布)
|
├── sa-token-oauth2 // [插件] Sa-Token 实现 OAuth2.0 模块
|
||||||
├── sa-token-demo // [示例] Sa-Token 示例合集
|
├── sa-token-demo // [示例] Sa-Token 示例合集
|
||||||
├── sa-token-demo-springboot // [示例] Sa-Token 整合 SpringBoot
|
├── sa-token-demo-springboot // [示例] Sa-Token 整合 SpringBoot
|
||||||
├── sa-token-demo-webflux // [示例] Sa-Token 整合 WebFlux
|
├── sa-token-demo-webflux // [示例] Sa-Token 整合 WebFlux
|
||||||
|
@ -16,6 +16,7 @@ public class SaOAuth2Exception extends SaTokenException {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 一个异常:代表OAuth2认证流程错误
|
* 一个异常:代表OAuth2认证流程错误
|
||||||
|
* @param message 异常描述
|
||||||
*/
|
*/
|
||||||
public SaOAuth2Exception(String message) {
|
public SaOAuth2Exception(String message) {
|
||||||
super(message);
|
super(message);
|
||||||
|
@ -236,6 +236,9 @@ public class SaOAuth2Handle {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 模式四:凭证式
|
* 模式四:凭证式
|
||||||
|
* @param req 请求对象
|
||||||
|
* @param res 响应对象
|
||||||
|
* @param cfg 配置对象
|
||||||
* @return 处理结果
|
* @return 处理结果
|
||||||
*/
|
*/
|
||||||
public static Object clientToken(SaRequest req, SaResponse res, SaOAuth2Config cfg) {
|
public static Object clientToken(SaRequest req, SaResponse res, SaOAuth2Config cfg) {
|
||||||
|
@ -779,11 +779,10 @@ public class SaOAuth2Template {
|
|||||||
/**
|
/**
|
||||||
* 随机一个 Client-Token
|
* 随机一个 Client-Token
|
||||||
* @param clientId 应用id
|
* @param clientId 应用id
|
||||||
* @param loginId 账号id
|
|
||||||
* @param scope 权限
|
* @param scope 权限
|
||||||
* @return Client-Token
|
* @return Client-Token
|
||||||
*/
|
*/
|
||||||
public String randomClientToken(String clientId, Object loginId) {
|
public String randomClientToken(String clientId, String scope) {
|
||||||
return SaFoxUtil.getRandomString(60);
|
return SaFoxUtil.getRandomString(60);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ public class AccessTokenModel implements Serializable {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 将所有属性转换为下划线形式的Map
|
* 将所有属性转换为下划线形式的Map
|
||||||
* @return
|
* @return 属性转Map
|
||||||
*/
|
*/
|
||||||
public Map<String, Object> toLineMap() {
|
public Map<String, Object> toLineMap() {
|
||||||
Map<String, Object> map = new LinkedHashMap<String, Object>();
|
Map<String, Object> map = new LinkedHashMap<String, Object>();
|
||||||
|
@ -40,7 +40,6 @@ public class ClientTokenModel implements Serializable {
|
|||||||
* @param accessToken accessToken
|
* @param accessToken accessToken
|
||||||
* @param clientId 应用id
|
* @param clientId 应用id
|
||||||
* @param scope 请求授权范围
|
* @param scope 请求授权范围
|
||||||
* @param loginId 对应的账号id
|
|
||||||
*/
|
*/
|
||||||
public ClientTokenModel(String accessToken, String clientId, String scope) {
|
public ClientTokenModel(String accessToken, String clientId, String scope) {
|
||||||
super();
|
super();
|
||||||
@ -66,7 +65,7 @@ public class ClientTokenModel implements Serializable {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 将所有属性转换为下划线形式的Map
|
* 将所有属性转换为下划线形式的Map
|
||||||
* @return
|
* @return 属性转Map
|
||||||
*/
|
*/
|
||||||
public Map<String, Object> toLineMap() {
|
public Map<String, Object> toLineMap() {
|
||||||
Map<String, Object> map = new LinkedHashMap<String, Object>();
|
Map<String, Object> map = new LinkedHashMap<String, Object>();
|
||||||
|
@ -48,6 +48,7 @@ public class CodeModel implements Serializable {
|
|||||||
* @param clientId 应用id
|
* @param clientId 应用id
|
||||||
* @param scope 请求授权范围
|
* @param scope 请求授权范围
|
||||||
* @param loginId 对应的账号id
|
* @param loginId 对应的账号id
|
||||||
|
* @param redirectUri 重定向地址
|
||||||
*/
|
*/
|
||||||
public CodeModel(String code, String clientId, String scope, Object loginId, String redirectUri) {
|
public CodeModel(String code, String clientId, String scope, Object loginId, String redirectUri) {
|
||||||
super();
|
super();
|
||||||
|
Loading…
Reference in New Issue
Block a user