Skip to content

tvuchova/Spring-Security

Repository files navigation

Spring Security Example Project

Spring Security is a framework that focuses on providing both authentication and authorization to Java applications.

Basics of the SS process @PreAuthorize can check for authorization before entering into method. @PreAuthorize is checked on the basis of role or the argument which is passed to the method. @PostAuthorize checks for authrorisation after method execution.
Authentication: Process of checking the user, who they claim to be.
Authorization: Process of deciding whether an user is allowed to perform an activity within the application.

In order to use SS I have added dependency for spring security and @EnableWebSecurity in configuration file, which extends WebSecurityConfigurerAdapter.In this file there are overrided 3 configure methotds

Application demo-spring-security spring boot security
auto configuration:
Mapping filter: 'springSecurityFilterChain' to: [/*] : Spring Security is by default turned on for all
the URLs in the application.
Basic Authentication is the default.
Using default security password: 25e07e82-720d-4109-ba8d-25177c6347e6 : Default userid is user. Default password

is printed in the server start up log. In this example, password is 25e07e82-720d-4109-ba8d-25177c6347e6
Some filter chains are configured to enable security

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages