Simplifying Spring Security

Finally, the book is here. Simplifying Spring Security.

Why I wrote this book?

As part of writing my blog, I also follow few communities on Facebook. Most of these communities are related to Spring Framework and Spring Boot. There are a number of users who ask questions related to Spring Security. Hence, I wondered why not write a book about it.

What do I cover?

In the book, I cover from fundamentals of authentication, authorization, and how to use Spring Security for different authentication flows. Also, I show these flows with examples. As part of the book, you will also get access to a source code repository that you can play with.

  • Introduction
  • What is Spring Security?
  • How Spring Security fits in with Spring Boot Application?
  • Why you need Spring Security?
  • Chapter 2
  • Authentication
  • What is authentication?
  • Authentication Architecture
  • Types of Authentication
  • Implementation of Different Flows
  • Chapter 3
  • Authorization
  • What is authorization?
  • How does Spring Security handle authorization?
  • What are GrantedAuthorities?
  • Implementation of Authorization in an application
  • Chapter 4
  • Protection against common exploits
  • Introduction
  • Transport Layer Security
  • Security HTTP Response Headers
  • Clickjacking Attack
  • Cross-site Request Forgery Attack (CSRF)
  • Chapter 5
  • Miscellaneous

Why should you buy this book?

First, it is a technical book and if you are a developer, it will easily help you improve your career. You’ll learn a lot about authentication and can solve some crucial security problems that many applications face.

Software Developer, Writer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store