Skip to content

Latest commit

 

History

History

Advanced-SpringSecure

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Advanced Spring Security

Spring Security List

Authentication with Spring Security

  1. Spring Security Form Login
  2. Spring Security – Basic Authentication (popular)
  3. Form Login – Error Handling and Localization
  4. Logout
  5. Redirect to Different Pages after Login
  6. Remember Me
  7. Spring Security Authentication Provider (popular)
  8. How to Manually Authenticate User with Spring Security (popular)
  9. Extra Login Fields with Spring Security (popular)
  10. Spring Security Custom AuthenticationFailureHandler (popular)
  11. Prevent Brute Force Authentication Attempts with Spring Security
  12. Spring Security Login Page with React

1. Spring Security Form Login

  • Creating a Basic Spring Application

These are the terms we need to address:

  • Authentication refers to the process of verifying the identity of a user, based on provided credentials. A common example is entering a username and a password when you log in to a website. You can think of it as an answer to the question Who are you?.

  • Authorization refers to the process of determining if a user has proper permission to perform a particular action or read particular data, assuming that the user is successfully authenticated. You can think of it as an answer to the question Can a user do/read this?.

  • Principle refers to the currently authenticated user.

  • Granted authority refers to the permission of the authenticated user.

  • Role refers to a group of permissions of the authenticated user.

    Basic Authenticaiton

    basic_auth

2. Core Spring Security

pic6 pic7

pic3 pic4 pic5 pic2