当前位置: 首页 > news >正文

shiro中的shiro:principal /标签的使用

最近在看开涛老师讲的关于shiro的教程,看到JSP标签的时候,关于<shiro:principal property="username" />这种写法,是要把一个带有username属性的对象转换为Prinipal后保存在session中,才能在页面上正确显示结果的。由于开始学习,所以我用的是ini配置文件作为安全数据源的。在登录的方法中,调用了subject.login(token)后,还要手动利用principal和realmName构造SimpleAuthenticationInfo对象,其实这里的pricipal是一个Object,就是我们的带有username属性的实体对象,然后将SimpleAuthenticationInfo对象存放在session中。 

摘自:http://blog.csdn.net/uk8692/article/details/51098895

转载于:https://www.cnblogs.com/zwliu/p/7568369.html

相关文章:

  • Facebook Like Button在IE上的bug
  • linux安装VNC服务
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 传球接力
  • 数据库表分割技术浅析
  • number 90分的暴力
  • Hybrid App是如何实现网页语言与程序语言的混合?谁占主体?
  • 推荐一个linux下的web压力测试工具神器webbench
  • Jquery(四)——动态篇
  • 怎么解决numpy和matplotlib无法安装问题
  • node.js入门篇
  • UIBezierPath画圆弧的记录
  • $translatePartialLoader加载失败及解决方式
  • shell与if相关参数
  • Java threadpool机制深入分析
  • 2017届校招提前批面试回顾
  • AHK 中 = 和 == 等比较运算符的用法
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • JavaScript HTML DOM
  • JavaScript的使用你知道几种?(上)
  • mysql 数据库四种事务隔离级别
  • Python学习之路16-使用API
  • Python中eval与exec的使用及区别
  • Redis中的lru算法实现
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • 和 || 运算
  • 今年的LC3大会没了?
  • 聊聊flink的TableFactory
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 使用 Docker 部署 Spring Boot项目
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 异步
  • 自动记录MySQL慢查询快照脚本
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #HarmonyOS:Web组件的使用
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (1)(1.9) MSP (version 4.2)
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (day6) 319. 灯泡开关
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (pojstep1.3.1)1017(构造法模拟)
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (力扣)循环队列的实现与详解(C语言)
  • (一)Linux+Windows下安装ffmpeg
  • (转)Unity3DUnity3D在android下调试
  • .cn根服务器被攻击之后
  • .htaccess配置常用技巧
  • .net 按比例显示图片的缩略图
  • .NET 依赖注入和配置系统
  • .NET连接数据库方式
  • .NET委托:一个关于C#的睡前故事
  • .NET中winform传递参数至Url并获得返回值或文件
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝