Introductie tot Spring Security

Current Status
Not Enrolled
Price
Closed
Get Started
This module is currently closed

In deze cursus gaan we dieper in op het gebruik van het Spring framework, meer bepaald hoe kunnen we Spring gaan gebruiken om een applicatie te gaan beveiligen. We gaan hier in op de twee manieren van security, namelijk Authenticatie en autorisatie en hoe we met Spring die Authenticatie en Autorisatie tot stand kunnen brengen. Dit is namelijk mogelijk op twee manieren, aan de hand van methodSecurity en webSecurity. Beide mogelijkheden zullen hier aan bod komen.

Op het einde van deze cursus kan je:

  • Het verschil uitleggen tussen authenticatie en autorisatie
  • Authenticatie en autorisatie toepassen in een Spring applicatie
    • Via methodSecurity
      • Een gebruiker inloggen aan de hand van een SecurityContext
      • Een gebruiker laten inloggen aan de hand van request parameters (Het inlog mechanisme is onderdeel van webSecurity)
      • Een methode beveiligen door deze enkel te laten uitvoeren door gebruikers met een bepaalde rol
    • Via webSecurity
      • Een gebruiker laten inloggen aan de hand van basic authentication (username – password)
        • Op basis van een standaard inlog formulier
        • Op basis van een eigen gemaakt inlog formulier
      • Een gebruiker toelaten of weigeren naar een bepaald pad te navigeren op basis van een rol
  • De applicatie beschermen tegen CSRF aanvallen