类 AuthorizationManagerFactories
java.lang.Object
spring.turbo.module.security.util.AuthorizationManagerFactories
AuthorizationManager 创建用工具类- 从以下版本开始:
- 2.0.4
- 作者:
- 应卓
-
方法概要
修饰符和类型方法说明static <T> org.springframework.security.authorization.AuthorizationManager<T>返回授权器实例, 授权任何通过匿名的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>anonymous(org.springframework.security.authentication.AuthenticationTrustResolver authenticationTrustResolver) 返回授权器实例, 授权任何通过匿名的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>返回授权器实例, 授权任何通过认证的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>authenticated(org.springframework.security.authentication.AuthenticationTrustResolver authenticationTrustResolver) 返回授权器实例, 授权任何通过认证的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>denyAll()返回授权器, 任何请求都不能获得授权static <T> org.springframework.security.authorization.AuthorizationManager<T>返回授权器实例, 授权任何通过完整认证的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>fullyAuthenticated(org.springframework.security.authentication.AuthenticationTrustResolver authenticationTrustResolver) 返回授权器实例, 授权任何通过完整认证的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>hasAnyAuthority(String... authorities) 返回授权器实例, 授权任何含有指定权限的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>hasAnyRole(String... roles) 返回授权器实例, 授权任何含有指定角色的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>hasAnyRole(org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy, String... roles) 返回授权器实例, 授权任何含有指定角色的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>hasAuthority(String authority) 返回授权器实例, 授权任何含有指定权限的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>返回授权器实例, 授权任何含有指定角色的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>hasRole(org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy, String role) 返回授权器实例, 授权任何含有指定角色的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>返回授权器, 任何请求都可以获得授权static <T> org.springframework.security.authorization.AuthorizationManager<T>返回授权器实例, 授权任何通过记住我的访问static <T> org.springframework.security.authorization.AuthorizationManager<T>rememberMe(org.springframework.security.authentication.AuthenticationTrustResolver authenticationTrustResolver) 返回授权器实例, 授权任何通过记住我的访问
-
方法详细资料
-
permitAll
public static <T> org.springframework.security.authorization.AuthorizationManager<T> permitAll()返回授权器, 任何请求都可以获得授权- 类型参数:
T- 授权器实例- 返回:
- 授权器实例
-
denyAll
public static <T> org.springframework.security.authorization.AuthorizationManager<T> denyAll()返回授权器, 任何请求都不能获得授权- 类型参数:
T- 授权器实例- 返回:
- 授权器实例
-
authenticated
public static <T> org.springframework.security.authorization.AuthorizationManager<T> authenticated()返回授权器实例, 授权任何通过认证的访问- 类型参数:
T- 检查对象泛型- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContext
-
authenticated
public static <T> org.springframework.security.authorization.AuthorizationManager<T> authenticated(@Nullable org.springframework.security.authentication.AuthenticationTrustResolver authenticationTrustResolver) 返回授权器实例, 授权任何通过认证的访问- 类型参数:
T- 检查对象泛型- 参数:
authenticationTrustResolver-AuthenticationTrustResolver实例- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextAuthenticationTrustResolver
-
fullyAuthenticated
public static <T> org.springframework.security.authorization.AuthorizationManager<T> fullyAuthenticated()返回授权器实例, 授权任何通过完整认证的访问- 类型参数:
T- 检查对象泛型- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextAuthenticationTrustResolver
-
fullyAuthenticated
public static <T> org.springframework.security.authorization.AuthorizationManager<T> fullyAuthenticated(@Nullable org.springframework.security.authentication.AuthenticationTrustResolver authenticationTrustResolver) 返回授权器实例, 授权任何通过完整认证的访问- 类型参数:
T- 检查对象泛型- 参数:
authenticationTrustResolver-AuthenticationTrustResolver实例- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextAuthenticationTrustResolver
-
anonymous
public static <T> org.springframework.security.authorization.AuthorizationManager<T> anonymous()返回授权器实例, 授权任何通过匿名的访问- 类型参数:
T- 检查对象泛型- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextAuthenticationTrustResolver
-
anonymous
public static <T> org.springframework.security.authorization.AuthorizationManager<T> anonymous(@Nullable org.springframework.security.authentication.AuthenticationTrustResolver authenticationTrustResolver) 返回授权器实例, 授权任何通过匿名的访问- 类型参数:
T- 检查对象泛型- 参数:
authenticationTrustResolver-AuthenticationTrustResolver实例- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextAuthenticationTrustResolver
-
rememberMe
public static <T> org.springframework.security.authorization.AuthorizationManager<T> rememberMe()返回授权器实例, 授权任何通过记住我的访问- 类型参数:
T- 检查对象泛型- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextAuthenticationTrustResolver
-
rememberMe
public static <T> org.springframework.security.authorization.AuthorizationManager<T> rememberMe(@Nullable org.springframework.security.authentication.AuthenticationTrustResolver authenticationTrustResolver) 返回授权器实例, 授权任何通过记住我的访问- 类型参数:
T- 检查对象泛型- 参数:
authenticationTrustResolver-AuthenticationTrustResolver实例- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextAuthenticationTrustResolver
-
hasRole
public static <T> org.springframework.security.authorization.AuthorizationManager<T> hasRole(String role) 返回授权器实例, 授权任何含有指定角色的访问- 类型参数:
T- 检查对象泛型- 参数:
role- 角色名称- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextRoleHierarchy
-
hasRole
public static <T> org.springframework.security.authorization.AuthorizationManager<T> hasRole(@Nullable org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy, String role) 返回授权器实例, 授权任何含有指定角色的访问- 类型参数:
T- 检查对象泛型- 参数:
roleHierarchy-RoleHierarchy实例role- 角色名称- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextRoleHierarchy
-
hasAuthority
public static <T> org.springframework.security.authorization.AuthorizationManager<T> hasAuthority(String authority) 返回授权器实例, 授权任何含有指定权限的访问- 类型参数:
T- 检查对象泛型- 参数:
authority- 权限实例- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContext
-
hasAnyRole
public static <T> org.springframework.security.authorization.AuthorizationManager<T> hasAnyRole(String... roles) 返回授权器实例, 授权任何含有指定角色的访问- 类型参数:
T- 检查对象泛型- 参数:
roles- 角色- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextRoleHierarchy
-
hasAnyRole
public static <T> org.springframework.security.authorization.AuthorizationManager<T> hasAnyRole(@Nullable org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy, String... roles) 返回授权器实例, 授权任何含有指定角色的访问- 类型参数:
T- 检查对象泛型- 参数:
roleHierarchy-RoleHierarchy实例roles- 角色- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextRoleHierarchy
-
hasAnyAuthority
public static <T> org.springframework.security.authorization.AuthorizationManager<T> hasAnyAuthority(String... authorities) 返回授权器实例, 授权任何含有指定权限的访问- 类型参数:
T- 检查对象泛型- 参数:
authorities- 角色- 返回:
- 授权器实例
- 另请参阅:
-
HttpServletRequestRequestAuthorizationContextRoleHierarchy
-