Ver Fonte

代码优化

shimingxy há 6 meses atrás
pai
commit
e643352a2c

+ 12 - 12
maxkey-protocols/maxkey-protocol-cas/src/main/java/org/dromara/maxkey/autoconfigure/CasAutoConfiguration.java

@@ -53,12 +53,12 @@ public class CasAutoConfiguration implements InitializingBean {
             RedisConnectionFactory redisConnFactory) {
     	_logger.debug("init casTicketServices.");
     	TicketServices casTicketServices = null;
-        if (persistence == ConstsPersistence.INMEMORY) {
-            casTicketServices = new InMemoryTicketServices();
-            _logger.debug("InMemoryTicketServices");
-        } else if (persistence == ConstsPersistence.REDIS) {
+        if (persistence == ConstsPersistence.REDIS) {
             casTicketServices = new RedisTicketServices(redisConnFactory);
             _logger.debug("RedisTicketServices");
+        }else {
+        	casTicketServices = new InMemoryTicketServices();
+            _logger.debug("InMemoryTicketServices");
         }
         return casTicketServices;
     }
@@ -75,12 +75,12 @@ public class CasAutoConfiguration implements InitializingBean {
             RedisConnectionFactory redisConnFactory) {
     	_logger.debug("init casTicketGrantingTicketServices.");
     	TicketServices casTicketServices = null;
-        if (persistence == ConstsPersistence.INMEMORY) {
-            casTicketServices = new InMemoryTicketGrantingTicketServices();
-            _logger.debug("InMemoryTicketGrantingTicketServices");
-        } else if (persistence == ConstsPersistence.REDIS) {
+        if (persistence == ConstsPersistence.REDIS) {
             casTicketServices = new RedisTicketGrantingTicketServices(redisConnFactory);
             _logger.debug("RedisTicketGrantingTicketServices");
+        }else {
+        	casTicketServices = new InMemoryTicketGrantingTicketServices();
+            _logger.debug("InMemoryTicketGrantingTicketServices");
         }
         return casTicketServices;
     }
@@ -91,12 +91,12 @@ public class CasAutoConfiguration implements InitializingBean {
             RedisConnectionFactory redisConnFactory) {
     	_logger.debug("init casTicketGrantingTicketServices.");
     	TicketServices casTicketServices = null;
-        if (persistence == ConstsPersistence.INMEMORY) {
-            casTicketServices = new InMemoryProxyGrantingTicketServices();
-            _logger.debug("InMemoryProxyGrantingTicketServices");
-        } else if (persistence == ConstsPersistence.REDIS) {
+        if (persistence == ConstsPersistence.REDIS) {
             casTicketServices = new RedisProxyGrantingTicketServices(redisConnFactory);
             _logger.debug("RedisProxyGrantingTicketServices");
+        }else {
+        	casTicketServices = new InMemoryProxyGrantingTicketServices();
+            _logger.debug("InMemoryProxyGrantingTicketServices");
         }
         return casTicketServices;
     }

+ 1 - 1
maxkey-protocols/maxkey-protocol-oauth-2.0/src/main/java/org/dromara/maxkey/authz/oauth2/provider/token/RemoteTokenServices.java

@@ -81,7 +81,7 @@ public class RemoteTokenServices implements ResourceServerTokenServices {
 			@Override
 			// Ignore 400
 			public void handleError(ClientHttpResponse response) throws IOException {
-				if (response.getRawStatusCode() != 400) {
+				if (response.getStatusCode().value() != 400) {
 					super.handleError(response);
 				}
 			}

+ 8 - 8
maxkey-protocols/maxkey-protocol-oauth-2.0/src/main/java/org/dromara/maxkey/autoconfigure/Oauth20AutoConfiguration.java

@@ -197,12 +197,12 @@ public class Oauth20AutoConfiguration implements InitializingBean {
             RedisConnectionFactory redisConnFactory) {  
         _logger.debug("OAuth 2 Authorization Code Services init.");
         AuthorizationCodeServices authorizationCodeServices = null;
-        if (persistence == ConstsPersistence.INMEMORY) {
-            authorizationCodeServices = new InMemoryAuthorizationCodeServices();
-            _logger.debug("InMemoryAuthorizationCodeServices");
-        } else if (persistence == ConstsPersistence.REDIS) {
+        if (persistence == ConstsPersistence.REDIS) {
             authorizationCodeServices = new RedisAuthorizationCodeServices(redisConnFactory);
             _logger.debug("RedisAuthorizationCodeServices");
+        }else {
+        	authorizationCodeServices = new InMemoryAuthorizationCodeServices();
+            _logger.debug("InMemoryAuthorizationCodeServices");
         }
         return authorizationCodeServices;
     }
@@ -218,12 +218,12 @@ public class Oauth20AutoConfiguration implements InitializingBean {
             RedisConnectionFactory redisConnFactory) {
         _logger.debug("OAuth 2 TokenStore init.");
         TokenStore tokenStore = null;
-        if (persistence == ConstsPersistence.INMEMORY) {
-            tokenStore = new InMemoryTokenStore();
-            _logger.debug("InMemoryTokenStore");
-        } else if (persistence == ConstsPersistence.REDIS) {
+        if (persistence == ConstsPersistence.REDIS) {
             tokenStore = new RedisTokenStore(redisConnFactory);
             _logger.debug("RedisTokenStore");
+        }else {
+        	 tokenStore = new InMemoryTokenStore();
+             _logger.debug("InMemoryTokenStore");
         }
         return tokenStore;
     }