Olá Jade, tudo bem? Espero que esteja gostando do curso até agora!
Respondendo à sua pergunta, o HttpSecurity é uma classe do Spring Security que permite configurar a segurança de uma aplicação web baseada em HTTP. Ele é injetado automaticamente pelo Spring ao utilizar a anotação @EnableWebSecurity em uma classe de configuração.
Através do HttpSecurity, é possível definir políticas de segurança para endpoints específicos, como autenticação e autorização, além de configurar outras funcionalidades, como CORS e CSRF.
Por exemplo, é possível utilizar o HttpSecurity para permitir que apenas usuários autenticados acessem determinados endpoints da API, ou para permitir que usuários com determinado papel (role) acessem determinadas funcionalidades.
Espero ter ajudado a esclarecer sua dúvida! Bons estudos!