shiro框架学习记录,不对之处还请各位不吝赐教
第一步,自定义realm,重写三个方法getName、doGetAuthorizationInfo、doGetAuthenticationInfo
第一条红线是模拟数据库拿出来的密码(已经是加密后的密文)
第二条红线是加密算法中的“盐”
第二步,配置文件
这里使用的是md5算法加密,散列次数为3,黑色线值得的自定义加密realm的位置
第三步,测试
红色线指的是加载配置文件,名字不能错
第四步,结果
没毛病,如果密码或者账号错了,会有对应的异常