java学习shiro我爱编程

Apache Shiro介绍

2017-04-09  本文已影响532人  倔强的小亮

什么是Apache Shiro?

Apache Shiro是一个功能强大且灵活的开源安全框架,主要功能包括用户认证、授权、会话管理以及加密。

Apache Shiro的首要目标是易于使用和理解。系统安全是非常复杂甚至痛苦的,但Shiro并不是。一个框架应该尽可能的隐藏那些复杂的细节,并且公开一组简洁直观的API以简化开发人员在系统安全上所付出的努力。

你可以通过Apache Shiro完成下面这些事情:

除了上面这些功能,还有其他很多功能,所有这些功能都集成到了一组易于使用的API中。

Shiro试图在所有应用环境实现这一目标。在不强制依赖其他第三方框架、容器或者应用服务器的情况下,从最简单的命令行应用到最复杂的企业级应用。Shiro可以和这些第三方框架、容器或者应用服务器集成使用,也可以离开这些环境单独使用。

Apache Shiro的特点

Apache Shiro是一个功能丰富的综合安全框架。下面这张图展示了Shiro的主要特点:

ShiroFeatures.png

这些特点被Shiro开发团队称之为“应用安全的四大基石”——认证、授权、会话管理和加密:

除开上面这些功能,Shiro还提供了一些额外的功能来支持和加强在不同应用环境下使用上面这些功能,特别是:

原文地址

上一篇下一篇

猜你喜欢

热点阅读