码迷,mamicode.com
首页 > 数据库 > 详细

shiro学习笔记_0300_jdbcRealm和认证策略

时间:2017-03-19 15:22:33      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:log   它的   logs   详解   section   应用程序   分享   man   spring   

使用shiro框架来完成认证工作,默认是iniRealm,如果需要使用其他的realm,需要配置。

ini配置文件详解,官方文档的说明如下:

技术分享

[main] section 是你配置应用程序的 SecurityManager 实例及任何它的依赖组件(如 Realms)的地方。

在[main]里 使用 键/值对 配置对象实例,如 SecurityManager 或任何它的依赖组件,如自定义的realm。

如自定义一个realm,然后注入给SecurityManager:

注:(在SecurityManager的实现类RealmSecurityManager中就可以setRealm)

[main]
myRealm=com.lhy.realm.MyRealm
#依赖注入(类似spring)通过$引用
securityManager.realm=$myRealm

技术分享

上边的配置就会创建id为myRealm的对象,然后把它赋给SecurityManager,类似spring的依赖注入

 

shiro学习笔记_0300_jdbcRealm和认证策略

标签:log   它的   logs   详解   section   应用程序   分享   man   spring   

原文地址:http://www.cnblogs.com/lihaoyang/p/6580267.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!