【auth】整理auth模块

pull/3/head
fengshuonan 2020-12-26 11:12:41 +08:00
parent 99ec83f9d9
commit 478bbf6959
8 changed files with 11 additions and 11 deletions

View File

@ -62,18 +62,18 @@
<!--缓存的依赖--> <!--缓存的依赖-->
<!--session manager可以用redis可以用内存的--> <!--session manager可以用redis可以用内存的-->
<dependency> <dependency>
<groupId>com.sedinbj.kernel</groupId> <groupId>cn.stylefeng.roses</groupId>
<artifactId>cache-api</artifactId> <artifactId>cache-api</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.sedinbj.kernel</groupId> <groupId>cn.stylefeng.roses</groupId>
<artifactId>cache-sdk-memory</artifactId> <artifactId>cache-sdk-memory</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.sedinbj.kernel</groupId> <groupId>cn.stylefeng.roses</groupId>
<artifactId>cache-sdk-redis</artifactId> <artifactId>cache-sdk-redis</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
<scope>provided</scope> <scope>provided</scope>

View File

@ -2,7 +2,7 @@ package cn.stylefeng.roses.kernel.auth.session;
import cn.stylefeng.roses.kernel.auth.api.SessionManagerApi; import cn.stylefeng.roses.kernel.auth.api.SessionManagerApi;
import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser; import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser;
import com.sedinbj.kernel.cache.api.CacheOperatorApi; import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kernel.auth.session.cache.logintoken; package cn.stylefeng.roses.kernel.auth.session.cache.logintoken;
import cn.hutool.cache.impl.TimedCache; import cn.hutool.cache.impl.TimedCache;
import com.sedinbj.kernel.cache.AbstractMemoryCacheOperator; import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator;
import java.util.Set; import java.util.Set;

View File

@ -1,6 +1,6 @@
package cn.stylefeng.roses.kernel.auth.session.cache.logintoken; package cn.stylefeng.roses.kernel.auth.session.cache.logintoken;
import com.sedinbj.kernel.cache.AbstractRedisCacheOperator; import cn.stylefeng.roses.kernel.cache.AbstractRedisCacheOperator;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import java.util.Set; import java.util.Set;

View File

@ -2,7 +2,7 @@ package cn.stylefeng.roses.kernel.auth.session.cache.loginuser;
import cn.hutool.cache.impl.TimedCache; import cn.hutool.cache.impl.TimedCache;
import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser; import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser;
import com.sedinbj.kernel.cache.AbstractMemoryCacheOperator; import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator;
import static cn.stylefeng.roses.kernel.auth.api.constants.AuthConstants.LOGGED_TOKEN_PREFIX; import static cn.stylefeng.roses.kernel.auth.api.constants.AuthConstants.LOGGED_TOKEN_PREFIX;

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kernel.auth.session.cache.loginuser; package cn.stylefeng.roses.kernel.auth.session.cache.loginuser;
import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser; import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser;
import com.sedinbj.kernel.cache.AbstractRedisCacheOperator; import cn.stylefeng.roses.kernel.cache.AbstractRedisCacheOperator;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import static cn.stylefeng.roses.kernel.auth.api.constants.AuthConstants.LOGGED_TOKEN_PREFIX; import static cn.stylefeng.roses.kernel.auth.api.constants.AuthConstants.LOGGED_TOKEN_PREFIX;

View File

@ -26,7 +26,7 @@
<!--默认使用内存--> <!--默认使用内存-->
<dependency> <dependency>
<groupId>com.sedinbj.kernel</groupId> <groupId>cn.stylefeng.roses</groupId>
<artifactId>cache-sdk-memory</artifactId> <artifactId>cache-sdk-memory</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
</dependency> </dependency>

View File

@ -12,13 +12,13 @@ import cn.stylefeng.roses.kernel.auth.password.RsaPasswordTransferEncrypt;
import cn.stylefeng.roses.kernel.auth.session.DefaultSessionManager; import cn.stylefeng.roses.kernel.auth.session.DefaultSessionManager;
import cn.stylefeng.roses.kernel.auth.session.cache.logintoken.MemoryLoginTokenCache; import cn.stylefeng.roses.kernel.auth.session.cache.logintoken.MemoryLoginTokenCache;
import cn.stylefeng.roses.kernel.auth.session.cache.loginuser.MemoryLoginUserCache; import cn.stylefeng.roses.kernel.auth.session.cache.loginuser.MemoryLoginUserCache;
import cn.stylefeng.roses.kernel.cache.api.constants.CacheConstants;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import java.util.Set; import java.util.Set;
import static com.sedinbj.kernel.cache.api.constants.CacheConstants.NONE_EXPIRED_TIME;
/** /**
* *
@ -67,7 +67,7 @@ public class GunsAuthAutoConfiguration {
Long sessionExpiredSeconds = AuthConfigExpander.getSessionExpiredSeconds(); Long sessionExpiredSeconds = AuthConfigExpander.getSessionExpiredSeconds();
TimedCache<String, LoginUser> loginUsers = CacheUtil.newTimedCache(1000L * sessionExpiredSeconds); TimedCache<String, LoginUser> loginUsers = CacheUtil.newTimedCache(1000L * sessionExpiredSeconds);
TimedCache<String, Set<String>> loginTokens = CacheUtil.newTimedCache(NONE_EXPIRED_TIME); TimedCache<String, Set<String>> loginTokens = CacheUtil.newTimedCache(CacheConstants.NONE_EXPIRED_TIME);
MemoryLoginUserCache memoryLoginUserCache = new MemoryLoginUserCache(loginUsers); MemoryLoginUserCache memoryLoginUserCache = new MemoryLoginUserCache(loginUsers);
MemoryLoginTokenCache memoryLoginTokenCache = new MemoryLoginTokenCache(loginTokens); MemoryLoginTokenCache memoryLoginTokenCache = new MemoryLoginTokenCache(loginTokens);