@Configuration public class ShiroConfig extends Object
构造器和说明 |
---|
ShiroConfig() |
限定符和类型 | 方法和说明 |
---|---|
AdminRealm |
adminRealm()
自定义的Realm
|
UserModularRealmAuthenticator |
authenticator()
配置管理realm的规则 -- 至少有一个认证成功
|
org.apache.shiro.authc.credential.HashedCredentialsMatcher |
hashedCredentialsMatcher()
HashedCredentialsMatcher类是对密码进行加密的,保证保存在数据库中的密码是密文
当然在登录认证的时候也可以对表单中传入的数据进行加密
|
org.apache.shiro.web.servlet.SimpleCookie |
rememberMeCookie()
设置记住我的cookie信息
|
org.apache.shiro.web.mgt.CookieRememberMeManager |
rememberMeManager()
rememberMe管理器
|
org.apache.shiro.mgt.SecurityManager |
securityManager()
配置SecurityManager!
|
org.apache.shiro.spring.web.ShiroFilterFactoryBean |
shiroFilter()
Filter工厂,设置对应的过滤条件和跳转条件
|
public org.apache.shiro.web.servlet.SimpleCookie rememberMeCookie()
public org.apache.shiro.web.mgt.CookieRememberMeManager rememberMeManager()
public UserModularRealmAuthenticator authenticator()
public org.apache.shiro.authc.credential.HashedCredentialsMatcher hashedCredentialsMatcher()
public AdminRealm adminRealm()
public org.apache.shiro.mgt.SecurityManager securityManager()
@Bean public org.apache.shiro.spring.web.ShiroFilterFactoryBean shiroFilter()
Copyright © 2019. All rights reserved.