关注微信公众号 太平洋学习网 扫描二维码
最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

shiro入门视频教程15:shiro spring整合之realm查询认证信息

Javaweb admin 浏览 评论

shiro入门视频教程15:shiro spring整合之realm查询认证信息(如果shiro视频不清晰请使用高清模式)
认证信息在页面显示
1、认证后用户菜单在首页显示
2、认证后用户的信息在页头显示
shiro的过虑器简介:
过滤器简称                 对应的java类
anon                  org.apache.shiro.web.filter.authc.AnonymousFilter
authc                 org.apache.shiro.web.filter.authc.FormAuthenticationFilter
authcBasic         org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
perms                org.apache.shiro.web.filter.authz.PermissionsAuthorizationFilter
port                   org.apache.shiro.web.filter.authz.PortFilter
rest                    org.apache.shiro.web.filter.authz.HttpMethodPermissionFilter
roles                  org.apache.shiro.web.filter.authz.RolesAuthorizationFilter
ssl                      org.apache.shiro.web.filter.authz.SslFilter
user                   org.apache.shiro.web.filter.authc.UserFilter
logout                org.apache.shiro.web.filter.authc.LogoutFilter
shiro过滤器简写的含义解释
anon:     例子/admins/**=anon 没有参数,表示可以匿名使用。
authc:    例如/admins/user/**=authc表示需要认证(登录)才能使用,FormAuthenticationFilter是表单认证,没有参数
perms:例子/admins/user/**=perms[user:add:*],参数可以写多个,多个时必须加上引号,并且参数之间用逗号分割,例如
                    /admins/user/**=perms["user:add:*,user:modify:*"],当有多个参数时必须每个参数都通过才通过,相当于isPermitedAll()方法。
user:    例如/admins/user/**=user没有参数表示必须存在用户, 身份认证通过或通过“记住我”认证通过的可以访问,当登入操作时不做检查

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/javaweb/2017/1101/354.html