tansci-boot/src/main/java/com/tansci/config/SaTokenConfig.java

30 lines
995 B
Java
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.tansci.config;
import cn.dev33.satoken.interceptor.SaInterceptor;
import cn.dev33.satoken.stp.StpUtil;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
* @ClassName SaTokenConfig.java
* @ClassPath com.tansci.config.SaTokenConfig.java
* @Description 鉴权拦截器
* @Author tanyp
* @Date 2023/3/20 15:03
**/
@Configuration
public class SaTokenConfig implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
// 注册 Sa-Token 拦截器,打开注解式鉴权功能
registry.addInterceptor(new SaInterceptor(handle -> StpUtil.checkLogin()))
// 验证所有接口
.addPathPatterns("/**")
// 忽略校验
.excludePathPatterns("/auth/**","/magic/**");
}
}