ÎļþÃû´Ó ruoyi-framework/src/main/java/com/ruoyi/framework/config/SaTokenConfig.java ÐÞ¸Ä |
| | |
| | | package com.ruoyi.framework.config; |
| | | package com.ruoyi.common.security.config; |
| | | |
| | | import cn.dev33.satoken.interceptor.SaInterceptor; |
| | | import cn.dev33.satoken.jwt.StpLogicJwtForSimple; |
| | | import cn.dev33.satoken.router.SaRouter; |
| | | import cn.dev33.satoken.stp.StpLogic; |
| | | import cn.dev33.satoken.stp.StpUtil; |
| | | import com.ruoyi.framework.config.properties.SecurityProperties; |
| | | import com.ruoyi.common.security.config.properties.SecurityProperties; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import org.springframework.boot.autoconfigure.AutoConfiguration; |
| | | import org.springframework.web.servlet.config.annotation.InterceptorRegistry; |
| | | import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; |
| | | |
| | | /** |
| | | * sa-token é
ç½® |
| | | * æéå®å
¨é
ç½® |
| | | * |
| | | * @author Lion Li |
| | | */ |
| | | @RequiredArgsConstructor |
| | | @Slf4j |
| | | @Configuration |
| | | public class SaTokenConfig implements WebMvcConfigurer { |
| | | @AutoConfiguration |
| | | public class SecurityConfig implements WebMvcConfigurer { |
| | | |
| | | private final SecurityProperties securityProperties; |
| | | |
| | |
| | | })).addPathPatterns("/**") |
| | | // æé¤ä¸éè¦æ¦æªçè·¯å¾ |
| | | .excludePathPatterns(securityProperties.getExcludes()); |
| | | } |
| | | |
| | | @Bean |
| | | public StpLogic getStpLogicJwt() { |
| | | // Sa-Token æ´å jwt (ç®å模å¼) |
| | | return new StpLogicJwtForSimple(); |
| | | } |
| | | |
| | | } |