`
美味人间
  • 浏览: 90576 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

shiro 中获取servletContext 和WebApplicationContext

阅读更多

项目中用到shiro管理权限,但是shiro在spring容器中,某些类不在spring中初始化,但是想得到spring容器管理的bean,或者从shiro中获取servletContext,如下

		ServletRequest request = ((WebSubject)SecurityUtils.getSubject()).getServletRequest(); 
		HttpSession httpSession = ((HttpServletRequest)request).getSession(); 
		logger.debug("httpSession.getServletContext():"+httpSession.getServletContext());
		context = WebApplicationContextUtils.getWebApplicationContext(httpSession.getServletContext());

 

分享到:
评论

相关推荐

    shiro获取登录状态和用户信息

    shiro根据session获取登录状态和用户信息

    shiro官方文档(中文)

    shiro官方文档(中文)

    Apache_Shiro中文开发说明文档.docx

    非常全面的Shiro中文开发文档。

    Apache Shiro中文开发文档.pdf

    Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。 Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架...

    freemarker的shiro标签

    freemarker的shiro标签

    shiro-spring-1.4.0-API文档-中文版.zip

    赠送jar包:shiro-spring-1.4.0.jar; 赠送原API文档:shiro-spring-1.4.0-javadoc.jar; 赠送源代码:shiro-spring-1.4.0-sources.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    shiro1.6官方参考文档(中文)

    Apache Shiro是一个强大且易用的Java安全框架,进行身份验证、授权、密码学、会话管理和可用于安全的任何应用程序,包括:命令行应用程序、手机应用程序、最大的网络和企业应用程序等

    Shiro反序列化漏洞,Shiro版本升级资源

    shiro版本时,其参数remeberMe存在硬编码,它对于cookie的处理流程是,首先获取rememberMe的cookie值,然后进行Base64解码,再进行AES解密,最后反序列化。但在这个过程中,其AES的Key硬编码,导致反序列化漏洞的...

    ssm集成redis和shiro

    ssm集成redis和shiro,先搭建ssm项目,然后开始集成redis和shiro。

    中文版参考手册Shiro_API.rar

    Apache_Shiro中文参考手册,拿去用吧,学习Shiro用得着啊,不客气了!

    Shiro1.2中文文档

    Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。

    shiro权限框架

    简单的Shiro框架使用,从前端到后端的权限控制

    shiro中文文档

    shiro中文文档

    shiro-core-1.4.0-API文档-中文版.zip

    赠送jar包:shiro-core-1.4.0.jar; 赠送原API文档:shiro-core-1.4.0-javadoc.jar; 赠送源代码:shiro-core-1.4.0-sources.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    shiro-redisson基于Redis的ShiroCache和Session实现

    shiro-redisson 是一个 Apache Shiro 的扩展组件,提供了基于 redis 实现的缓存和会话,以支持分布式环境下的应用。底层使用了 redisson 作为 redis 客户端。

    shiro教程含example和pdf

    shiro教程含example和pdf,原地址:https://github.com/zhangkaitao/shiro-example

    shiro 权限与角色

    这里是shrio权限与角色,入门做为一个参考

    shiro-core-1.7.1 jar

    shiro shiro-core-1.7.1 jar shiro漏洞

    尚硅谷Shiro视频教程

    尚硅谷_Shiro_从数据表中初始化资源和权限 · 23.尚硅谷_Shiro_会话管理 · 24. 尚硅谷_Shiro_SessionDao · 25.尚硅谷_Shiro_缓存 · 26.尚硅谷_Shiro_认证和记住我的区别 · 27.尚硅谷_Shiro_实现Rememberme

    SpringBoot集成Shiro、Jwt和Redis

    SpringBoot集成Shiro、Jwt和Redis,使用MyBatisPlus框架实现后台数据库操作。

Global site tag (gtag.js) - Google Analytics