Spring Security SSO¶

Benefits of Single sign-on¶

  1. Reduced IT support cost
  2. Improved User experience
  3. Better understanding of the customer
  4. Better security

How does SSO authentication works?¶

https://s0.wailian.download/2019/06/21/spring-boot-sso-min-min.pngspring-boot-sso-min-min

Setting your own SSO server with Spring Boot and Spring Security OAuth¶

  1. spring-boot-sso-app-foo and spring-boot-sso-app-bar will be the two applications using SSO
  2. spring-boot-sso-server will be the centeralized login system

Results¶

  • SsoServerApplication
  • AppFooApplication
  • AppBarApplication
  • http://localhost:8051/spring-boot-sso-app-foo/
  • http://localhost:8052/spring-boot-sso-app-bar/
  • user, pass