关于spring:百度架构师手写万字Spring-Security实战笔记一篇就搞懂

Spring Security是一个弱小且高度可定制的平安框架,致力于为Java利用提供身份认证和受权。

尽管Spring Security有弱小的性能,但它同时也有很高的学习老本。它囊括了身份认证的各种利用场景以及Web平安的大量常识,仅官网参考手册就有数十万字,并且还省略了诸多实现细节。许多开发人员在面对这样的“硕大无朋”时无从动手,更因为对其不够理解而在理论我的项目中不敢轻易采纳。本书由浅入深、抽丝剥茧地解说了SpringSecurity的典型利用场景,另外,还剖析了局部外围源码,以及许多开发语言之外的平安常识。通过本书,读者不仅能够学习如何利用 Spring Security,还能够学习借鉴它的实现思路,以将这种实现思路利用到其余开发场景中。

本书共分为4个局部。

第1局部(第1章至第3章)次要介绍Spring Security的根本配置,包含默认配置、简略表单认证,以及基于数据库模型的认证与受权。

第2局部(第4章至第11章)次要介绍各种定制化的配置场景,分析Web我的项目可能遇到的平安问题,并解说如何应用Spring Security进行无效防护,局部章节还装备了具体的源码导读。

第3局部(第13章)将登录用户的数据起源从零碎内转移到社交平台,具体介绍了OAuth,并应用Spring Social整合Spring Security,实现QQ快捷登录,满足一般性的我的项目需要。

第4局部(第14章)率领读者意识Spring Security OAuth框架,并基于该框架残缺实现了OAuth客户端、OAuth受权服务器以及OAuth资源服务器三种角色。除此之外,还简略分析了SpringSecurityOAuth的局部外围源码,以帮忙读者更好地了解OAuth框架。

因为文章篇幅问题,以下将只展现部门重要内容,须要残缺文档的小伙伴【间接点击此处】即可获取!!

废话不多说,先来看看目录

第1局部(第1章至第3章)

第2局部(第4章至第11章)

第3局部(第13章)

第4局部(第14章)

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据