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/
已經獲取原作者許可,歡迎轉載!