Spring Security: Protegendo aplicações Java

Domine a autenticação e a autorização em suas aplicações Spring

Descobrir os tutoriais

Por que aprender Spring Security?

A segurança é um aspecto crucial do desenvolvimento de aplicações corporativas. O Spring Security é o framework de referência para proteger aplicações baseadas em Spring, oferecendo soluções robustas para autenticação, autorização e proteção contra vulnerabilidades comuns.

Este curso vai guiá-lo pelos conceitos fundamentais e avançados do Spring Security, da configuração básica à implementação de mecanismos de autenticação modernos como OAuth 2.0 e JWT. Você aprenderá a proteger suas APIs REST, suas aplicações web e seus microsserviços.

9 tutoriais
Cerca de 5 horas de leitura
intermediário a avançado
javaspringspringsecuritysecuriteauthentificationautorisationoauth2jwt
Spring Security: Protegendo aplicações Java

Os tutoriais da série

1

Introdução ao Spring Security

Descubra os fundamentos do Spring Security, sua arquitetura e os problemas de segurança que ele resolve. Entenda por que a segurança é crucial em aplicações corporativas.

Iniciante 30 minutos
Começar este tutorial
2

Configuração básica

Aprenda a configurar o Spring Security em sua aplicação. Domine a cadeia de filtros, a configuração Java e as opções essenciais de personalização.

Iniciante 45 minutos
Ler o tutorial
3

Autenticação com Spring Security

Implemente diferentes estratégias de autenticação: em memória, banco de dados, LDAP. Personalize o processo de autenticação de acordo com suas necessidades.

Intermediário 60 minutos
Ler o tutorial
4

Autorização e controle de acesso

Domine os mecanismos de autorização do Spring Security: papéis, permissões, expressões SpEL. Implemente um controle de acesso granular aos seus recursos.

Intermediário 75 minutos
Ler o tutorial
5

Protegendo APIs REST

Aprenda a proteger suas APIs REST com o Spring Security. Implemente autenticação stateless, gerenciamento de CORS e proteção contra CSRF.

Intermediário 60 minutos
Ler o tutorial
6

Autenticação com JWT

Implemente a autenticação baseada em JSON Web Tokens (JWT). Crie, valide e gerencie tokens JWT para proteger suas aplicações.

Avançado 75 minutos
Ler o tutorial
7

OAuth 2.0 e OpenID Connect

Domine OAuth 2.0 e OpenID Connect com o Spring Security. Implemente diferentes fluxos de autorização e integre provedores de identidade externos.

Avançado 90 minutos
Ler o tutorial
8

Testes de segurança

Aprenda a testar suas configurações de segurança. Escreva testes unitários e de integração para verificar se sua aplicação está corretamente protegida.

Intermediário 45 minutos
Ler o tutorial
9

Boas práticas e segurança avançada

Descubra as boas práticas de segurança e as técnicas avançadas: proteção contra ataques comuns, gerenciamento de sessões, auditoria de segurança e muito mais.

Avançado 60 minutos
Ler o tutorial