mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-09-21 02:57:56 +08:00
sa-token-solon-plugin: 升级 solon 为 2.1.0
This commit is contained in:
@@ -10,7 +10,7 @@
|
|||||||
<!-- 定义 Sa-Token 版本号 -->
|
<!-- 定义 Sa-Token 版本号 -->
|
||||||
<properties>
|
<properties>
|
||||||
<sa-token.version>1.34.0</sa-token.version>
|
<sa-token.version>1.34.0</sa-token.version>
|
||||||
<solon.version>1.12.4</solon.version>
|
<solon.version>2.1.0</solon.version>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
<!-- 定义 Sa-Token 版本号 -->
|
<!-- 定义 Sa-Token 版本号 -->
|
||||||
<properties>
|
<properties>
|
||||||
<sa-token.version>1.34.0</sa-token.version>
|
<sa-token.version>1.34.0</sa-token.version>
|
||||||
<solon.version>1.12.4</solon.version>
|
<solon.version>2.1.0</solon.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
<servlet-api.version>3.1.0</servlet-api.version>
|
<servlet-api.version>3.1.0</servlet-api.version>
|
||||||
<jakarta-servlet-api.version>6.0.0</jakarta-servlet-api.version>
|
<jakarta-servlet-api.version>6.0.0</jakarta-servlet-api.version>
|
||||||
<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>
|
<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>
|
||||||
<solon.version>1.12.4</solon.version>
|
<solon.version>2.1.0</solon.version>
|
||||||
<noear-redisx.version>1.4.5</noear-redisx.version>
|
<noear-redisx.version>1.4.5</noear-redisx.version>
|
||||||
<noear-snack3.version>3.2.50</noear-snack3.version>
|
<noear-snack3.version>3.2.50</noear-snack3.version>
|
||||||
<jfinal.version>4.9.17</jfinal.version>
|
<jfinal.version>4.9.17</jfinal.version>
|
||||||
|
@@ -1,7 +1,6 @@
|
|||||||
package cn.dev33.satoken.dao;
|
package cn.dev33.satoken.dao;
|
||||||
|
|
||||||
import org.noear.redisx.RedisClient;
|
import org.noear.redisx.RedisClient;
|
||||||
import org.noear.solon.annotation.Note;
|
|
||||||
|
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
|
||||||
@@ -11,7 +10,6 @@ import java.util.Properties;
|
|||||||
* @author noear
|
* @author noear
|
||||||
* @since 1.6
|
* @since 1.6
|
||||||
*/
|
*/
|
||||||
@Note("更名为:SaTokenDaoOfRedisBase64")
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public class SaTokenDaoOfRedis extends SaTokenDaoOfRedisBase64 {
|
public class SaTokenDaoOfRedis extends SaTokenDaoOfRedisBase64 {
|
||||||
|
|
||||||
|
@@ -42,21 +42,9 @@ public class XPluginImp implements Plugin {
|
|||||||
//注入其它 Bean
|
//注入其它 Bean
|
||||||
context.beanOnloaded(c -> {
|
context.beanOnloaded(c -> {
|
||||||
beanInitDo(c);
|
beanInitDo(c);
|
||||||
ssoBeanInitDo(c);
|
|
||||||
oauth2BeanInitDo(c);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
private void ssoBeanInitDo(AopContext context){
|
|
||||||
if (Utils.loadClass("cn.dev33.satoken.sso.SaSsoManager") != null) {
|
|
||||||
context.beanMake(SaSsoAutoConfigure.class);
|
context.beanMake(SaSsoAutoConfigure.class);
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void oauth2BeanInitDo(AopContext context){
|
|
||||||
if(Utils.loadClass("cn.dev33.satoken.oauth2.SaOAuth2Manager") != null){
|
|
||||||
context.beanMake(SaOAuth2AutoConfigure.class);
|
context.beanMake(SaOAuth2AutoConfigure.class);
|
||||||
}
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private void beanInitDo(AopContext context) {
|
private void beanInitDo(AopContext context) {
|
||||||
|
@@ -5,6 +5,7 @@ import cn.dev33.satoken.oauth2.config.SaOAuth2Config;
|
|||||||
import cn.dev33.satoken.oauth2.logic.SaOAuth2Template;
|
import cn.dev33.satoken.oauth2.logic.SaOAuth2Template;
|
||||||
import cn.dev33.satoken.oauth2.logic.SaOAuth2Util;
|
import cn.dev33.satoken.oauth2.logic.SaOAuth2Util;
|
||||||
import org.noear.solon.annotation.Bean;
|
import org.noear.solon.annotation.Bean;
|
||||||
|
import org.noear.solon.annotation.Condition;
|
||||||
import org.noear.solon.annotation.Configuration;
|
import org.noear.solon.annotation.Configuration;
|
||||||
import org.noear.solon.annotation.Inject;
|
import org.noear.solon.annotation.Inject;
|
||||||
|
|
||||||
@@ -12,13 +13,14 @@ import org.noear.solon.annotation.Inject;
|
|||||||
* @author noear
|
* @author noear
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
*/
|
*/
|
||||||
|
@Condition(hasClass = SaOAuth2Manager.class)
|
||||||
@Configuration
|
@Configuration
|
||||||
public class SaOAuth2AutoConfigure {
|
public class SaOAuth2AutoConfigure {
|
||||||
/**
|
/**
|
||||||
* 获取 OAuth2配置Bean
|
* 获取 OAuth2配置Bean
|
||||||
*/
|
*/
|
||||||
@Bean
|
@Bean
|
||||||
public SaOAuth2Config getConfig(@Inject(value = "${sa-token.oauth2}",required = false) SaOAuth2Config oAuth2Config) {
|
public SaOAuth2Config getConfig(@Inject(value = "${sa-token.oauth2}", required = false) SaOAuth2Config oAuth2Config) {
|
||||||
return oAuth2Config;
|
return oAuth2Config;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -6,14 +6,15 @@ import cn.dev33.satoken.sso.SaSsoProcessor;
|
|||||||
import cn.dev33.satoken.sso.SaSsoTemplate;
|
import cn.dev33.satoken.sso.SaSsoTemplate;
|
||||||
import cn.dev33.satoken.sso.SaSsoUtil;
|
import cn.dev33.satoken.sso.SaSsoUtil;
|
||||||
import org.noear.solon.annotation.Bean;
|
import org.noear.solon.annotation.Bean;
|
||||||
|
import org.noear.solon.annotation.Condition;
|
||||||
import org.noear.solon.annotation.Configuration;
|
import org.noear.solon.annotation.Configuration;
|
||||||
import org.noear.solon.annotation.Inject;
|
import org.noear.solon.annotation.Inject;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author noear
|
* @author noear
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
*/
|
*/
|
||||||
|
@Condition(hasClass = SaSsoManager.class)
|
||||||
@Configuration
|
@Configuration
|
||||||
public class SaSsoAutoConfigure {
|
public class SaSsoAutoConfigure {
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user