Möchten Sie mit Ihrem Team teilnehmen? Ab drei Personen profitieren Sie von unseren Gruppenrabatten! Direkt im Shop buchen!

Spring Security Architecture Principles

When you need to secure your application, you use Spring Security. It’s the de-facto standard, it’s robust, extensible, and brings sensible defaults to your application. But newcomers can feel lost as soon as they step out of the "Getting Started" guides and need to fine-tune the configuration to their specific use-cases. Developers can find themselves frantically copy-pasting from Stack Overflow until it kinda-sorta works.

Spring Security only uses a handful of core building blocks, and they are present everywhere in the library. Knowing what those are, how they are meant to be used, and how to effectively leverage them will give you the keys you have to implement all your custom needs.

This session aims to provide a useful method for understanding Spring Security’s architecture, and how to customize it. Through some theory (diagrams!) and practice (live coding!), you will get familiar with the general architecture, foundational patterns and common abstractions. No more foraging Stack Overflow in despair!

Vorkenntnisse

  • Spring Boot basic knowledge
  • Spring Security previous knowledge is NOT required.

Lernziele

  • How Spring Security works under the hood
  • How you can extend Spring Security with your custom behaviors
  • Where to start when you want to learn more about Spring Security

Speaker

 

Daniel Garnier-Moiroux
Daniel Garnier-Moiroux is a software engineer on the Spring team, working on Spring Security and on SSO for applications. He is an adjunct professor at Mines Paris, where he teaches CS and software engineering classes.

betterCode-Newsletter

Du möchtest über die betterCode() Spring und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden