|
@@ -8,8 +8,8 @@
|
|
|
|
|
|
package io.renren.config;
|
|
|
|
|
|
-import io.renren.modules.sys.oauth2.OAuth2Filter;
|
|
|
-import io.renren.modules.sys.oauth2.OAuth2Realm;
|
|
|
+import io.renren.modules.sys.jwt.JWTFilter;
|
|
|
+import io.renren.modules.sys.jwt.JWTRealm;
|
|
|
import org.apache.shiro.mgt.SecurityManager;
|
|
|
import org.apache.shiro.spring.LifecycleBeanPostProcessor;
|
|
|
import org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor;
|
|
@@ -32,7 +32,7 @@ import java.util.Map;
|
|
|
public class ShiroConfig {
|
|
|
|
|
|
@Bean("securityManager")
|
|
|
- public SecurityManager securityManager(OAuth2Realm oAuth2Realm) {
|
|
|
+ public SecurityManager securityManager(JWTRealm oAuth2Realm) {
|
|
|
DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager();
|
|
|
securityManager.setRealm(oAuth2Realm);
|
|
|
securityManager.setRememberMeManager(null);
|
|
@@ -46,7 +46,7 @@ public class ShiroConfig {
|
|
|
|
|
|
//oauth过滤
|
|
|
Map<String, Filter> filters = new HashMap<>();
|
|
|
- filters.put("oauth2", new OAuth2Filter());
|
|
|
+ filters.put("jwt", new JWTFilter());
|
|
|
shiroFilter.setFilters(filters);
|
|
|
|
|
|
Map<String, String> filterMap = new LinkedHashMap<>();
|
|
@@ -60,7 +60,7 @@ public class ShiroConfig {
|
|
|
filterMap.put("/swagger-resources/**", "anon");
|
|
|
filterMap.put("/captcha.jpg", "anon");
|
|
|
filterMap.put("/aaa.txt", "anon");
|
|
|
- filterMap.put("/**", "oauth2");
|
|
|
+ filterMap.put("/**", "jwt");
|
|
|
shiroFilter.setFilterChainDefinitionMap(filterMap);
|
|
|
|
|
|
return shiroFilter;
|