shiro
小草dym
这个作者很懒,什么都没留下…
展开
-
shiro 实现登录验证功能
实现登录验证功能1、创建自己的Realm对象,继承AuthorizingRealm 实现父类的doGetAuthenticationInfo 认证方法MyRealm.javapackage com.dym.shiroweb.config;import com.dym.shiroweb.bean.UserBean;import com.dym.shiroweb.service.UserService;import org.apache.shiro.authc.*;impor...原创 2020-12-31 23:36:15 · 337 阅读 · 0 评论 -
ShiroWeb 基础框架搭建
MyRealm.javapackage com.dym.shiroweb.config;import org.apache.shiro.authc.AuthenticationException;import org.apache.shiro.authc.AuthenticationInfo;import org.apache.shiro.authc.AuthenticationToken;import org.apache.shiro.authz.AuthorizationInfo;im原创 2020-12-31 00:28:23 · 172 阅读 · 1 评论 -
shiro的QuickStart
RBAC role based access controlShiro QuickStart原创 2020-12-30 22:45:28 · 114 阅读 · 0 评论 -
过滤器集
原创 2020-12-30 21:24:24 · 115 阅读 · 0 评论 -
自定义Realm
原创 2020-12-30 21:18:44 · 77 阅读 · 0 评论 -
shiro的用户认证
认证流程图例认证流程原创 2020-12-30 21:17:18 · 103 阅读 · 1 评论 -
shiro用户授权
原创 2020-12-30 21:09:08 · 107 阅读 · 0 评论 -
Shiro的简介
shiro的官网:http://shiro.apache.org/tutorial.htmlshiro的源码:https://github.com/apache/shiro原创 2020-12-30 18:23:47 · 116 阅读 · 0 评论 -
自定义Realm实现认证
自定义Realm实现认证Shiro默认使用自带的 IniRealm,IniRealm从ini配置文件中读取用户的信息,大部分情况下需要从系统的数据库中读取用户信息,所以需要自定义realm。1,Realm接口最基础的是Realm接口,CachingRealm负责缓存处理,AuthenticatingRealm负责认证,AuthorizingRealm负责授权,通常自定义的rea...原创 2020-04-18 13:30:09 · 391 阅读 · 1 评论 -
shiro.ini实现授权
shiro.ini实现授权前提:必须先认证通过之后有授权之说1,授权概述授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。2,关键对象介绍1,主体主体,即访问应用的用户,在Shiro中使用Subject代表该用...原创 2020-04-18 12:32:01 · 217 阅读 · 0 评论 -
Shiro实现认证_ini
1,基本概念1,身份验证 即在应用中谁能证明他就是他本人。一般提供如他们的身份ID 一些标识信息来表明他就是他本人, 如提供身份证,用户名/密码来证明。 在 shiro 中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份:2,principals 身份...原创 2020-04-18 11:52:50 · 148 阅读 · 0 评论 -
Shiro.ini文件概述
1,Shiro.ini文件的说明1. ini (InitializationFile) 初始文件.Window系统文件扩展名.2. Shiro 使用时可以连接数据库,也可以不连接数据库. 2.1 如果不连接数据库,可以在shiro.ini中配置静态数据2,Shrio.ini文件的组成部分1,[main] :定义全局变量 1 内置securityManag...原创 2020-04-18 11:08:08 · 233 阅读 · 0 评论 -
Shiro概述
Shiro概述1,什么是shiroApache Shiro 是Java 的一个安全框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与Web 集成、缓存等。2,为什么要学shiro 1,既然shiro将安全认证相关的功能抽取出来组成一个框架,...原创 2020-04-18 10:52:12 · 196 阅读 · 0 评论