
shiro
李秀才
生活不只有苟且,还有诗和远方。
展开
-
详解登录认证及授权--Shiro系列(一)
Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应该尽可能掩盖复杂的地方,露出一个干净而直观的 API,来简化开发人员在使他们的应用程序安全上的努力。以下是你可以用 Apache Shiro 所做的事情:验证用户来核实他们的身份对用户执行访问控制,如:判断用户是否被分配了一个确定的安全角色。判断用户是否被允许做某事。在任何原创 2016-06-03 16:09:13 · 38201 阅读 · 19 评论 -
并发登录人数控制--Shiro系列(二)
为了安全起见,同一个账号理应同时只能在一台设备上登录,后面登录的踢出前面登录的。用Shiro可以轻松实现此功能。shiro中sessionManager是专门作会话管理的,而sessinManager将会话保存在sessionDAO中,如果不给sessionManager注入sessionDAO,会话将是瞬时状态,没有被保存起来,从sessionManager里取session,是取不到的。此例中sessionDAO注入了Ehcache缓存,会话被保存在Ehcache中,不知Ehcache为何物的,请原创 2016-06-23 15:50:12 · 15681 阅读 · 14 评论