shiro
文章平均质量分 78
wencai_dota
这个作者很懒,什么都没留下…
展开
-
springmvc+mybatis+shiro+maven开篇
本文基于你已经能搭建springmvc+mybatis+maven项目,在此基础上,加入shiro框架。文末会提供一个demo。 原理: 大多数框架都符合这样的逻辑:有一个核心控制器,用户调用核心控制器,然后核心控制器找到对应的响应事件进行处理,然后反馈结果给用户。而这个核心控制器,是我们不必深入了解的,只要正确配置即可。 对shiro来说,他是处理用户的权限和认证的,所以我们稍微变通下:用原创 2016-07-06 19:42:58 · 2024 阅读 · 0 评论 -
shiro整体架构
接下来的几篇基本上都摘自张开涛老师的文章。 接下来我们分别从外部和内部来看看Shiro 的架构,对于一个好的框架,从外部来看应该具有非常简单易于使用的API,且API 契约明确;从内部来看的话,其应该有一个可扩展的架构,即非常容易插入用户自定义实现,因为任何框架都不能满足所有需求。 从外部来看shiro 即从应用程序角度的来观察如何使用Shiro 完成工作。 简单来说就是前台将原创 2016-07-07 14:08:55 · 765 阅读 · 0 评论 -
shiro身份验证和授权
身份验证 原理 获取用户登陆账号和密码,通过Subject来从SecurityManager获取身份验证信息。 Subject subject = SecurityUtils.getSubject(); UsernamePasswordToken token = new UsernamePasswordToken("zhang", "123"); try { //4、登录,即身份验证 s原创 2016-07-07 14:35:36 · 528 阅读 · 0 评论 -
shiro编码/加密
编码/解码 Shiro 提供了base64和16进制字符串编码/解码的API支持,方便一些编码解码操作。 base64 编码/解码操作: String str = "hello"; String base64Encoded = Base64.encodeToString(str.getBytes()); String str2 = Base64.decodeToString(ba原创 2016-07-08 17:27:29 · 537 阅读 · 1 评论