26 Aralık 2022 Pazartesi

SpringSecurity @EnableMethodSecurity Anotasyonu

Giriş
SpringBoot 3 ile geliyor. Eski @EnableGlobalMethodSecurity ile aynı şeyi yapıyor. Method level security sağlar. Security için @Secured, @RoleAllowed, @PreAuthorize anotasyonları kullanılır
Örnek
Şöyle yaparız
// This is Deprecated
@EnableGlobalMethodSecurity(securedEnabled = true
  jsr250Enabled = true, prePostEnabled = true)
public class SecurityConfig{}

// Use Enable Method Security, prePost is Enabled by Default
@EnableMethodSecurity(securedEnabled = true, jsr250Enabled = true)
public class SecurityConfig{}



Hiç yorum yok:

Yorum Gönder