Spring Security [VMSS]
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
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…
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.
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
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
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.