Class AnonymousAccessHandler
java.lang.Object
com.codeupsoft.component.security.handler.AnonymousAccessHandler
匿名访问处理器.
扫描所有标记了 AnonymousAccess 注解的控制器和方法, 根据当前激活的环境配置,动态构建允许匿名访问的路径列表.
支持环境过滤,只有在指定环境下才允许匿名访问.
- Author:
- Liu,Dongdong
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AnonymousAccessHandler
public AnonymousAccessHandler()
-
-
Method Details
-
getAnonymousAccessPaths
获取所有允许匿名访问的路径.扫描所有控制器方法,检查是否标记了
AnonymousAccess注解, 并根据注解中指定的环境配置和当前激活的环境,判断是否应该允许匿名访问.- Returns:
- 允许匿名访问的路径集合
-
getAnonymousAccessPathArray
获取所有允许匿名访问的路径数组.便捷方法,直接返回字符串数组格式,方便配置到 Spring Security 中.
- Returns:
- 允许匿名访问的路径数组
-