Shiro
文章平均质量分 92
Shiro
默 语
Java高级工程师、自媒体博主,北京城市开发者社区的主理人。喜欢记录工作中的技术心得,创作文章,全网 10余万粉丝,总阅读量超过700万。活跃于CSDN、掘金、阿里云和51CTO等平台,是CSDN博客专家、阿里云专家博主和掘金博客专家,曾获博客专家、优秀社区主理人等多项荣誉,并在2023年度博客之星评选中名列前50。目前就职于国企并担任技术经理,拥有丰富的项目开发经验和产品设计能力。希望在不断的学习过程中,可以帮助到更多的人,结交更多的朋友。
展开
-
Shiro学习之SpringBoot整合(2)
我们来继续整理 shiro和springboot的整合。账号:张三 密码:z3。指向我们登录的方法;原创 2022-11-08 23:48:21 · 387 阅读 · 0 评论 -
Shiro学习之SpringBoot整合(1)
/自定义授权方法 @Override protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection) {} //自定义登录认证方法 @Override protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException {原创 2022-10-28 00:05:56 · 449 阅读 · 0 评论 -
Shiro学习之Shiro基本使用(2)
(1)授权,也叫访问控制,即在应用中控制谁访问哪些资源(如访问页面/编辑数据/页面操作 等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限 (Permission)、角(Role)。(2)主体(Subject):访问应用的用户,在 Shiro 中使用 Subject 代表该用户。用户只有授权 后才允许访问相应的资源。(3)资源(Resource):在应用中用户可以访问的 URL,比如访问 JSP 页面、查看/编辑某些 数据、访问某个业务方法、打印文本等等都是资源。用原创 2022-10-24 22:32:08 · 998 阅读 · 0 评论 -
Shiro学习之Shiro基本使用(1)
身份,即主体的标识属性,可以是任何属性,如用户名、邮箱等,唯一即可。一个主体可以有多个principals,但只有一个Primary principals,一般是用户名/邮箱/手机号。(3)创建自定义的 Realm 类,继承 org.apache.shiro.realm.AuthenticatingRealm类,实现。(1)**身份验证:**一般需要提供如身份ID等一些标识信息来表明登录者的身份,如提供email,用户名/密码来证明。:证明/凭证,即只有主体知道的安全值,如密码/数字证书等。原创 2022-10-21 00:34:50 · 642 阅读 · 0 评论 -
Shiro学习之Shiro简介
Apacche Shiro 是一个java的安全的权限的框架;Shiro 可以非常容易的开发出足够的应用,其不仅可以在javaSE环境下使用,也可以在javaEE中使用;Shiro可以完成认证,授权,加密,会话管理,web集成,缓存等.原创 2022-09-20 23:38:05 · 192 阅读 · 0 评论