- Hands-On Spring Security 5 for Reactive Applications
- Tomcy John
- 164字
- 2021-07-23 18:59:17
Spring Security 5's new features
Spring Security 5 provides a number of new features along with support for Spring 5. Some of the important new features introduced as part of this release are:
- Support for OAuth 2.0 and OpenID Connect (OIDC) 1.0: Allows users to log in to your application using their existing OAuth provider (for example, GitHub) or OIDC provider (for example, Google). OAuth is implemented using Authorization Code Flow. We will delve deep into this in subsequent chapters.
- Reactive support: Spring 5 introduced a new reactive web application framework—Spring WebFlux. Spring Security made sure that this web application framework is fully supported in all aspects (authentication and authorization) using reactive concepts.
- Improved password encoding: The introduction of the password-encoding delegation allows usage of more than one algorithm for encoding various passwords. The way Spring identifies the algorithm is by reading the prefix of the encoded password, which contains the algorithm used to encode the password. The format is {algorithm}encoded_password.
推薦閱讀
- RESTful Java Web Services Security
- Web漏洞分析與防范實戰(zhàn):卷1
- 數(shù)字身份與元宇宙信任治理
- Practical Network Scanning
- 網(wǎng)絡安全能力成熟度模型:原理與實踐
- 計算機網(wǎng)絡安全基礎(第5版)
- 從實踐中學習密碼安全與防護
- 白話零信任
- Developing Applications with Salesforce Chatter
- 網(wǎng)絡空間安全實踐能力分級培養(yǎng)(I)
- 大數(shù)據(jù)時代的云安全
- Metasploit Bootcamp
- 網(wǎng)絡安全應急響應基礎理論及關鍵技術
- 復雜網(wǎng)絡環(huán)境下訪問控制技術
- 應用密碼學:原理、分析與Python實現(xiàn)