
Shiro权限管理
Shiro权限管理
真香号
顾真香,前美股上市社交电商商城研发成员、华南某电商独角兽线上商城研发组长,擅长Java技术栈、微服务、MQ,千万用户、高并发电商业务场景解决方案。
展开
-
【Shiro权限管理】四、JdbcRealm、多Realm和Authentication Strategy验证策略
一、ini配置文件讲解ini 配置文件类似于 Java 中的 properties(key=value),不过提供了将 key/value 分类的特性,key 是每个部分不重复即可,而不是整个配置文件。使用Shior框架来完成认证工作默认情况下是使用IniRealm。如果需要其他Realm,那么需要进行相关配置。 Ini配置文件讲解 [main] Section 是配置Sec...原创 2019-11-06 23:50:50 · 365 阅读 · 0 评论 -
【Shiro权限管理】三、身份认证流程
一、总体图二、结合实际代码,源码看流程。1、通过Shiro相关的API创建SecurityManager得到一个Subjetc主体。 //1、获取SecurityManager工厂,此处使用(shiro.ini)初始化配置文件。 Factory<SecurityManager> factory = new IniSecurityManagerFacto...原创 2019-11-05 16:32:32 · 274 阅读 · 0 评论 -
【Shiro权限管理】二、身份认证
一、介绍身份认证:即在系统中,什么能证明此用户的合法性,证明当前登录的用户就是自己。提供一些唯一标识ID来证明自己。一般是用户名/密码组合来证明。principals:身份,即主体的标识属性,可以是任何东西,如用户名、邮箱等,唯一即可。一个主体可以有多个principals,但只有一个Primary principals,一般是用户名/密码/手机号。Credentials:证明/凭证,...原创 2019-11-05 14:24:37 · 273 阅读 · 0 评论 -
【Shiro权限管理】一、简介
一、简介Apache Shiro 是Java 的一个安全框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与Web 集成、缓存等。官网地址:http://shiro.apache.org/官网页面如下图:二、为什么要学Shiro 既然...原创 2019-11-05 10:57:26 · 425 阅读 · 0 评论