🏠SecuritySpring Security

Spring Security

What is Spring Security?

It is a powerful and highly customizable authentication and access-control(RBAC) framework. It is the standard for securing Spring-based web applications. This framework focuses on providing both authentication and authorization to Java applications. Similar to other modules, You can easily extend the Spring Security module to meet custom requirements.


Here are some of the features offered by spring security out of the box.

  • Comprehensive and extensible support for both Authentication and Authorization.
  • session fixation prevention
  • Fights clickjacking, cross-site request forgery, etc
  • Security-related Header integration
  • Servlet API integration
  • Optional integration with Spring Web MVC.
  • Much more…

List of Tutorials

These Spring Security tutorials focus on securing applications. In this post, We have covered all security related tutorials with examples.

Learn about simple login and logout first. With that basic demonstration, proceed to learn some of the core concepts of security. These posts help you deal with the internals and of the framework.

Finally, take a look at Spring Session implementation with examples.

Login and Logout

This segment contains various ways to implement login and logout using Spring Security.

Spring Security Concepts

We cover some of the important security concepts in this section.

Session Management and Security

Session management is one of the core concepts in Spring Security. Here we have instructions on how to implement a session store with redis as example.

You could find all of these examples in our github repositories list. If you would like to learn more about a specific feature of Spring Security, Then drop a comment below.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *