Use the Power of Spring Security 6 to Protect Your Modern Java Applications from Hackers
Key Features:
Develop solutions that leverage Spring Security while remaining loosely coupled
Implement authentication and authorization with SAML2, OAuth 2, hashing, and encryption algorithms
Integrate Spring Security with technologies such as microservices, Kubernetes, cloud, and custom GraalVM images
Book Description:
Knowing that sophisticated hackers are constantly hunting for your applications to attack can make security one of the most challenging tasks when building an application. The difficulty of properly securing an application is compounded when you also have to integrate this factor with legacy code, new technologies, and other platforms. This book will help you easily secure your Java applications with Spring Security, a robust and easily configurable authentication and access control framework.
The book starts by covering how to implement various authentication mechanisms and then demonstrates how to properly restrict access to your application. Then you'll get tips on integrating Spring Security with popular web frameworks like Thymeleaf. The book also provides an example of how Spring Security protects against session fixation, moves to concurrency management, and how you can use session management for administrative functions. This fourth edition is Java 17/21 and Spring Security 6 compliant, covering advanced security scenarios for RESTful web services and microservices. It will give you a full understanding of the challenges associated with stateless authentication and a concise approach to solving them.
By the end of this book, you'll be able to easily integrate Spring Security 6 with your own GraalVM images from start to finish.
What you'll learn:
Understand common security vulnerabilities and how to mitigate them
Implement authentication and authorization and learn how to assign users to roles
Integrate Spring Security with LDAP, Kerberos, SAML 2, OpenID, and OAuth
Understand the security challenges of RESTful web services and microservices
Configure Spring Security to use Spring Data for authentication
Integrate Spring Security with Spring Boot, Spring Data, and web applications
Protect against common vulnerabilities such as XSS, CSRF, and click hijacking
https://pixeldrain.com/u/fuNzE9iS