@Configuration public class ShiroConfig extends Object
| 构造器和说明 |
|---|
ShiroConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
AntPermissionResolver |
antPermissionResolver() |
AuthenticationFilter |
authcFilter(String successUrl) |
org.springframework.boot.web.servlet.FilterRegistrationBean |
authcRegistration(AuthenticationFilter authcFilter) |
CredentialsMatcher |
credentialsMatcher(PasswordEncoder passwordEncoder) |
static org.apache.shiro.spring.LifecycleBeanPostProcessor |
lifecycleBeanPostProcessor() |
LogoutFilter |
logoutFilter() |
org.springframework.boot.web.servlet.FilterRegistrationBean |
logoutRegistration(LogoutFilter logoutFilter) |
PasswordEncoder |
passwordEncoder() |
org.apache.shiro.realm.Realm |
realm(CredentialsMatcher credentialsMatcher,
AntPermissionResolver antPermissionResolver,
UserService userService) |
org.apache.shiro.web.servlet.SimpleCookie |
rememberMeCookie() |
org.apache.shiro.web.mgt.CookieRememberMeManager |
rememberMeManager(org.apache.shiro.web.servlet.SimpleCookie rememberMeCookie) |
org.apache.shiro.web.mgt.DefaultWebSecurityManager |
securityManager(org.apache.shiro.cache.CacheManager cacheManager,
org.apache.shiro.web.mgt.CookieRememberMeManager rememberMeManager,
org.apache.shiro.realm.Realm realm) |
org.apache.shiro.web.servlet.SimpleCookie |
sessionIdCookie() |
protected org.apache.shiro.cache.CacheManager |
shiroCacheManager(org.springframework.cache.CacheManager cacheManager) |
org.apache.shiro.spring.web.ShiroFilterFactoryBean |
shiroFilter(org.apache.shiro.web.mgt.DefaultWebSecurityManager securityManager,
AuthenticationFilter authcFilter,
UserFilter userFilter,
LogoutFilter logoutFilter,
org.apache.shiro.spring.web.config.ShiroFilterChainDefinition shiroFilterChainDefinition,
String successUrl) |
org.apache.shiro.spring.web.config.ShiroFilterChainDefinition |
shiroFilterChainDefinition() |
UserFilter |
userFilter() |
org.springframework.boot.web.servlet.FilterRegistrationBean |
userRegistration(UserFilter userFilter) |
@Bean
public org.apache.shiro.spring.web.ShiroFilterFactoryBean shiroFilter(org.apache.shiro.web.mgt.DefaultWebSecurityManager securityManager,
AuthenticationFilter authcFilter,
UserFilter userFilter,
LogoutFilter logoutFilter,
org.apache.shiro.spring.web.config.ShiroFilterChainDefinition shiroFilterChainDefinition,
@Value(value="${cory.shiro.success-url}")
String successUrl)
@Bean public AntPermissionResolver antPermissionResolver()
@Bean @ConditionalOnMissingBean(value=PasswordEncoder.class) public PasswordEncoder passwordEncoder()
@Bean public CredentialsMatcher credentialsMatcher(PasswordEncoder passwordEncoder)
@Bean public org.apache.shiro.realm.Realm realm(CredentialsMatcher credentialsMatcher, AntPermissionResolver antPermissionResolver, UserService userService)
@Bean protected org.apache.shiro.cache.CacheManager shiroCacheManager(org.springframework.cache.CacheManager cacheManager)
@Bean public org.apache.shiro.spring.web.config.ShiroFilterChainDefinition shiroFilterChainDefinition()
@Bean public AuthenticationFilter authcFilter(@Value(value="${cory.shiro.success-url}") String successUrl)
@Bean public UserFilter userFilter()
@Bean public LogoutFilter logoutFilter()
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean authcRegistration(AuthenticationFilter authcFilter)
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean userRegistration(UserFilter userFilter)
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean logoutRegistration(LogoutFilter logoutFilter)
@Bean
public org.apache.shiro.web.mgt.DefaultWebSecurityManager securityManager(org.apache.shiro.cache.CacheManager cacheManager,
org.apache.shiro.web.mgt.CookieRememberMeManager rememberMeManager,
org.apache.shiro.realm.Realm realm)
@Bean public static org.apache.shiro.spring.LifecycleBeanPostProcessor lifecycleBeanPostProcessor()
@Bean public org.apache.shiro.web.servlet.SimpleCookie sessionIdCookie()
@Bean public org.apache.shiro.web.servlet.SimpleCookie rememberMeCookie()
@Bean public org.apache.shiro.web.mgt.CookieRememberMeManager rememberMeManager(org.apache.shiro.web.servlet.SimpleCookie rememberMeCookie)
Copyright © 2022. All rights reserved.