Hands-On Spring Security 5 for Reactive Applications: Learn effective ways to secure your applications with Spring and Spring WebFlux
by: Tomcy John
ISBN-10: 178899597X
ISBN-13: 9781788995979
Released: 2018-07-31
Pages: 268
Book Description
Security is one of the most vital concerns for any organization. The complexity of an application is compounded when you need to integrate security with existing code,new technology,and other frameworks. This book will show you how to effectively write Java code that is robust and easy to maintain.
Hands-On Spring Security 5 for Reactive Applications starts with the essential concepts of reactive programming,Spring Framework,and Spring Security. You will then learn about a variety of authentication mechanisms and how to integrate them easily with the Spring MVC application. You will also understand how to achieve authorization in a Spring WebFlux application using Spring Security.You will be able to explore the security confgurations required to achieve OAuth2 for securing REST APIs and integrate security in microservices and serverless applications. This book will guide you in integrating add-ons that will add value to any Spring Security module.
By the end of the book,you will be proficient at integrating Spring Security in your Java applications
Contents
1: OVERVIEW OF SPRING 5 AND SPRING SECURITY 5
2: DEEP DIVING INTO SPRING SECURITY
3: AUTHENTICATION USING SAML,LDAP,AND OAUTH/OIDC
4: AUTHENTICATION USING CAS AND JAAS
5: INTEGRATING WITH SPRING WEBFLUX
6: REST API SECURITY
7: SPRING SECURITY ADD-ONS
What You Will Learn
Understand how Spring Framework and Reactive application programming are connected
Implement easy security confgurations with Spring Security expressions
Discover the relationship between OAuth2 and OpenID Connect
Secure microservices and serverless applications with Spring
Integrate add-ons,such as HDIV,Crypto Module,and CORS support
Apply Spring Security 5 features to enhance your Java reactive applications
Authors
Tomcy John
Tomcy John lives in Dubai (United Arab Emirates),hailing from Kerala (India),and is an enterprise Java specialist with a degree in Engineering (B Tech) and over 14 years of experience in several industries. He’s currently working as principal architect at Emirates Group IT,in their core architecture team. Prior to this,he worked with Oracle Corporation and Ernst & Young. His main specialization is in building enterprise-grade applications and he acts as chief mentor and evangelist to facilitate incorporating new technologies as corporate standards in the organization. Outside of his work,Tomcy works very closely with young developers and engineers as mentors and speaks at various forums as a technical evangelist on many topics ranging from web and middleware all the way to various persistence stores.