This article includes Spring Security Java configuration, Spring Security security protection and source code guide. Explain OAuth2 actual combat in detail, and analyze OAuth2 core source code in depth!
This PDF can be divided into the following four parts:
- Part 1: Basic configuration of Spring Security.
- Part 2: Analyze the security problems that the Web project may encounter, and explain how to use Spring Security for effective protection.
- Part 3: Introduce OAuth in detail, and use Spring Social to integrate Spring Security to realize QQ quick login.
- Part 4: Focus on the Spring Security OAuth2 framework and analyze the core source code of Spring Security OAuth2.
Due to the limited space of the article, the editor has compiled it into PDF format for everyone. The following can only show part of the content. Friends who need to receive the full version can help forward the article, and then add the assistant vx:bjmsb2019 or vx:1249448307. Get it for free!
part 1
Chapter 1 Getting to Know Spring Security
Chapter 2 Form Authentication
Chapter 3 Authentication and Authorization
Custom form login page
part 2
Chapter 4 Implementing Graphic Verification Code
Chapter 5 Automatic Login and Logout
logout
Chapter 6 Session Management
Chapter 7 Password Encryption
Session expired
Chapter 8 Cross-domain and CORS
Chapter 9 Protection of Cross-Domain Request Forgery
Chapter 10 Single Sign-On and CAS
sign in
Chapter 11 HTTP Authentication
Chapter 12 @EnableWebSecurity and Filter Chain Mechanism
HTTP basic authentication
Part 3
Chapter 13 Implementing OAuth2 Interconnection with Spring Social
Realize QQ quick login
Part 4
Chapter 14 Implement OAuth2 Interconnection with Spring Seuriy OAuh
Realize QQ quick login with Spring Security OAuth
to sum up
I believe that if you can understand the content of this PDF, even if you leave Spring Security, you can also apply Spring Security's implementation ideas to other development scenarios.
Finally, friends who need to receive this PDF, please help forward the first-hand article, and then add the assistant vx:bjmsb2019 or vx:1249448307 to get it for free!