This commit is contained in:
caozehui
2026-02-10 15:27:28 +08:00
parent 3f65a55c15
commit 1219b30f43
52 changed files with 1408 additions and 22 deletions

View File

@@ -6,6 +6,7 @@ import org.springframework.core.Ordered;
import org.springframework.security.config.Customizer;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer;
import org.springframework.stereotype.Component;
/**
* 自定义的 URL 的安全配置

View File

@@ -38,7 +38,7 @@ public class MsgpushSecurityAutoConfiguration {
private SecurityProperties securityProperties;
/**
* 认证失败处理类 Bean
* 身份认证失败处理类 Bean
*/
@Bean
public AuthenticationEntryPoint authenticationEntryPoint() {

View File

@@ -8,6 +8,7 @@ import com.google.common.collect.Multimap;
import jakarta.annotation.Resource;
import jakarta.annotation.security.PermitAll;
import jakarta.servlet.DispatcherType;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.AutoConfigureOrder;
import org.springframework.context.ApplicationContext;

View File

@@ -15,7 +15,7 @@ import org.springframework.util.Assert;
public class TransmittableThreadLocalSecurityContextHolderStrategy implements SecurityContextHolderStrategy {
/**
* 使用 TransmittableThreadLocal 作为上下文
* 使用 TransmittableThreadLocal 实现线程之间上下文的传递。
*/
private static final ThreadLocal<SecurityContext> CONTEXT_HOLDER = new TransmittableThreadLocal<>();

View File

@@ -1,5 +1,4 @@
com.njcn.msgpush.framework.security.config.MsgpushSecurityRpcAutoConfiguration
com.njcn.msgpush.framework.security.config.MsgpushSecurityAutoConfiguration
com.njcn.msgpush.framework.security.config.MsgpushWebSecurityConfigurerAdapter
com.njcn.msgpush.framework.operatelog.config.MsgpushOperateLogConfiguration
com.njcn.msgpush.framework.operatelog.config.MsgpushOperateLogRpcAutoConfiguration