1
resposta

[Sugestão] Problema com a Role/Authority da SecurityConfiguration

Devido a atualizações de segurança a maneira de fazer o SecurityConfiguration mudou consideravelmente. Minha sugestão de implementação do método 'configure', no meu caso implementado como 'filterChain', para o funcionamento similar ao apresentado na aula é o seguinte:

@Bean
    fun filterChain(http: HttpSecurity) : SecurityFilterChain {

        http.invoke {
            csrf { disable() }
            authorizeRequests {
                authorize("/topicos", hasAuthority("LEITURA_ESCRITA"))
                authorize(anyRequest, authenticated)
            }
            sessionManagement {
                sessionCreationPolicy = SessionCreationPolicy.STATELESS
            }
            headers { frameOptions { disable() } }
            httpBasic { }
        }
        return http.build()
    }
1 resposta

Opa, Gustavo! Tudo bem?

Fico feliz que tenha conseguido encontrar a solução para um problema que você tenha encontrado! E agradeço por compartilhar a sua solução aqui no fórum. Tenho certeza que ajudará outros alunos que enfrentarem o mesmo problema.

No mais, saiba que você sempre pode contar com a comunidade do fórum para te ajudar em dúvidas e desafios.

Bons estudos!