shiro

一、shiro 简介

2019-10-11  本文已影响0人  凌晨丶杨先森灬
image image.gif

今天介绍一个 框架 shiro ,什么是shiro?用shiro可以解决那些问题?

好,接下来 就说说 shiro

现在市面上主流的安全(权限)框架 有 shiro 、spring security。。。

那我们应该选择哪一款呢?

我们先比较一下 这2个框架的优缺点

主流权限框架 Shiro和Spring Security比较

1.社区支持:Shiro ===>>Apache ,Spring Security ===>>Spring

2. shiro 比Spring Security 简单 、易上手

3.spring security 对 spring 完美融合 脱离spring 就废了

4.shiro 不跟任何的框架或者容器捆绑 做到可插拔的效果

好,今天我们先拿shiro来练手。学习一门框架,首先应该先到官网去溜达溜达,

官方网址:https://shiro.apache.org/index.html 好搂一眼就赶紧撤

我们今天是入门到精通,而不是入门到放弃。

废话不多说,来看一看 到底什么是shiro呢?

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

Apache Shiro™ is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management. With Shiro’s easy-to-understand API, you can quickly and easily secure any application – from the smallest mobile applications to the largest web and enterprise applications.

Shiro also supports some auxiliary features, such as web application security, unit testing, and multithreading support, but these exist to reinforce the above four primary concerns.

Apache Shiro是一个强大而灵活的开源安全框架,它干净地处理身份验证、授权、企业会话管理和加密。

Apache Shiro is a powerful and flexible open-source security framework that cleanly handles authentication, authorization, enterprise session management and cryptography.

上面说到 shiro是强大 灵活 的框架 那到底他哪里强大、灵活了,接下来让我们看一看他的强大之处:

https://shiro.apache.org/features.html#apache-shiro-features-overview

Apache Shiro旨在成为最全面的,但也是最容易使用的Java安全框架。

那么这么强大的框架到底出自哪位高人只手呢?,故事从这里开始

很久以前,开发者都是用JAAS来进行安全操作的 ,但是JAAS 使用是比较麻烦,后来

Les Hazlewood and Jeremy Haile (https://en.wikipedia.org/wiki/Apache_Shiro)要为政府开发项目,使用JAAS不仅麻烦而且还不满足业务需求 ,因此JSecurity 在 2004诞生了, 并与 2008 加入Apache ,2010-09-22 成为apache 顶级项目

Project History:

https://shiro.apache.org/what-is-shiro.html#project-history

https://www.infoq.com/articles/apache-shiro

image image.gif


Les Hazlewood

https://github.com/lhazlewood

http://leshazlewood.com

上一篇 下一篇

猜你喜欢

热点阅读