Spring Security 是一款基于Java语言的安全框架。
它由Spring出品,基于Apache 2.0协议,可以免费用于商业产品中。
Spring Security 相对其它安全框架,学习周期比较长,学习曲线也比较陡。要求学习者有一定的Java基础:
- Servlet 过滤器知识
- Eclipse/Maven等开发工具
- Tomcat等容器工具
- Spring框架的使用
Spring Security 可以做呢?
- 可以用在单体架构的Spring MVC程序中
- 可以用在混合架构的Spring Restful程序中,这类程序通常前后端分离,客户端有不同的形式,有安卓,有苹果,也微信小程序,有HTML5等
- 可以用在大型企业做单点登录
- 可以做社交账号登录授权,如百度网盘可以使用QQ、微信、微博登录
如何才能掌握Spring Security?
- 理解Spring Security中的概述,如身份验证、授权、投票
- 跟关示例练习,理解其流程走向
- 多在项目中运用,学以致用
原文地址https://www.wangshenghua.com/wiki/spring-security/
已经获取原作者许可,欢迎转载!