![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shiro
松鼠工作室
天下无难事,只怕有心人。
展开
-
如何快速的入门shiro(四)Realm中的密码加密
一般而言,数据库存放的密码都是加密后的密文,而不可能是明文显示,这是为了安全性考虑,谨防有心人能够破解密码或者直接得到密码从而干出一些非法的勾当来。废话不多说,一起看看shiro是如何加密的。 1. 在博客三的CustomRealTest.java文件中增加了以下的加密代码 代码如下 // 创建加密 HashedCredentialsMatcher hashedCredent...原创 2020-04-05 16:34:18 · 238 阅读 · 0 评论 -
如何快速的入门shiro(三)自定义一个Realm
当shiro内置的IniRealm和JdbcRealm都不满足我们的要求时,怎么办呢?别担心,shiro还为我们考虑到了这个情况,我们可以继承AuthorizingRealm,然后重写doGetAuthorizationInfo和doGetAuthenticationInfo这两个方法就可以了。doGetAuthorizationInfo方法重写我们需要授权的代码,doGetAuthenticat...原创 2020-04-05 15:53:03 · 225 阅读 · 0 评论 -
如何快速的入门shiro(二)使用JbcRealm
1. 如何使用JdbcRealm达到认证和授权的目的 2. JdbcRealm和IniRealm的区别 3. 总结原创 2020-04-04 17:54:34 · 189 阅读 · 0 评论 -
如何快速的入门shiro(一)使用IniRealm
这系列的文章目的是让懂一点Java编程经验的人能够迅速的入门并且掌握shiro这类安全框架的使用。所以我们不讲原理,也不谈shiro的具体内部实现,我们的目标是在有限的时间内,迅速的掌握shiro框架并且学以致用,不会过多的谈及这么做的原因以及其背后的原理。废话不多说,直接上代码。 1. eclipse创建maven项目 2. 在pom.xml文件中写入shiro相关maven库 3. 在s...原创 2020-04-04 10:34:55 · 210 阅读 · 0 评论