Spring Security [VMSS]

Durée totale
Localisation
En ligne
Date et lieu de début

Spring Security [VMSS]

Global Knowledge Belgium BV
Logo Global Knowledge Belgium BV
Note du fournisseur: starstarstar_halfstar_borderstar_border 4,5 Global Knowledge Belgium BV a une moyenne de 4,5 (basée sur 2 avis)

Astuce: besoin de plus d'informations sur la formation? Téléchargez la brochure!

Dates et lieux de début

computer En ligne: VIRTUAL TRAINING CENTER
1 fév. 2024 jusqu'au 2 fév. 2024

Description

Vrijwel iedere training die op een onze locaties worden getoond zijn ook te volgen vanaf huis via Virtual Classroom training. Dit kunt u bij uw inschrijving erbij vermelden dat u hiervoor kiest.

OVERVIEW

This 2-day VMware Spring course offers hands-on experience with the major features of Spring Security, which includes configuration, authentication, authorization, password handling, testing, protecting against security threats, and the OAuth2 support to secure applications. On completion, participants will have a foundation for securing enterprise and microservices applications.

OBJECTIVES

By the end of the course, you should be able to meet the following objectives:

  • Use Spring Security in Spring and Spring Boot applications
  • Configure the Spring Security filter chain
  • Protect HTTP endpoints with expression-based access control and the AuthorizationManager API
  • Protect method executi…

Lisez la description complète ici

Foire aux questions (FAQ)

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Vous n'avez pas trouvé ce que vous cherchiez ? Voir aussi : Sécurité informatique, Cybersecurity, CISSP, CompTIA et CISM.

Vrijwel iedere training die op een onze locaties worden getoond zijn ook te volgen vanaf huis via Virtual Classroom training. Dit kunt u bij uw inschrijving erbij vermelden dat u hiervoor kiest.

OVERVIEW

This 2-day VMware Spring course offers hands-on experience with the major features of Spring Security, which includes configuration, authentication, authorization, password handling, testing, protecting against security threats, and the OAuth2 support to secure applications. On completion, participants will have a foundation for securing enterprise and microservices applications.

OBJECTIVES

By the end of the course, you should be able to meet the following objectives:

  • Use Spring Security in Spring and Spring Boot applications
  • Configure the Spring Security filter chain
  • Protect HTTP endpoints with expression-based access control and the AuthorizationManager API
  • Protect method execution
  • Utilize different authentication mechanisms
  • Handle passwords in an efficient way
  • Integrate Spring Security with Junit 5 and MockMVC to test HTTP and method security
  • Protect against common vulnerabilities and threats
  • Understand what OAuth2 is
  • Use and configure the Spring Authorization Server
  • Implement a resource server and client

AUDIENCE

Application developers who want to increase their understanding of Spring Security with hands-on experience and build secure Spring and Spring Boot applications.

CONTENT

1  Security Introduction

  • Why security
  • Basic security concepts
  • Common security vulnerabilities

2  Spring Security Basics

  • Introduction to Spring Security
  • Spring Security architecture overview
  • Understanding security filters and the filter chain
  • Explaining the SecurityContext
  • Configuring Spring Security and Spring Boot auto-configuration

3  Securing Web Applications

Configuring HTTP security

  • Access control with AccessDecisionsManager
  • Access control with AuthorizationManager
  • Bypassing security

4   Method Security

  • Explaining method security architecture
  • Implementing declarative method security with annotations

5  Customizing Authentication

  • Using and customizing authentication building blocks (AuthenticationManager, AuthenticationProvider, UserDetailsService)
  • Username and password-based authentication mechanisms
  • Other authentication mechanisms
  • Authentication events

6  Handling Passwords

  • Password hashing
  • PasswordEncoder abstraction
  • Upgrading passwords

7  Security Testing

  • Using MockMvc to test security
  • Using Security mock annotations and meta-annotations
  • Testing method security

8  Protecting Against Common Vulnerabilities

  • Protecting against CSRF attacks
  • Using security headers
  • Configuring transport layer security

9  OAuth2 Concepts

  • What is OAuth2
  • Defining Spring Security OAuth2 support
  • Explaining authorization grant types
  • Using Access and ID tokens (Opaque vs JWT)
  • Understanding Scopes

10  The Spring Authorization Server

  • Describing the role of the Authorization Server
  • Configuring the Authorization Server

11  Protecting and accessing resources with OAuth2

  • Configuring OAuth2 login
  • Configuring the Resource Server
  • Implementing a client using the WebClient

Rester à jour sur les nouveaux avi

Pas encore d'avis.

Partagez vos avis

Avez-vous participé à cours? Partagez votre expérience et aider d'autres personnes à faire le bon choix. Pour vous remercier, nous donnerons 1,00 € à la fondation Stichting Edukans.

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Recevoir une brochure d'information (gratuit)

(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)

Vous avez des questions?

(optionnel)
Nous conservons vos données personnelles dans le but de vous accompagner par email ou téléphone.
Vous pouvez trouver plus d'informations sur : Politique de confidentialité.