SORU
24 EYLÜL 2010, Cuma


' @Güvenli ve @arasında fark baharda ne PreAuthorize güvenlik 3?

Bahar arasındaki güvenlik farkı nedir: benim için net değil

 @PreAuthorize("hasRole('ROLE_USER')")
 public void create(Contact contact)

Ve

@Secured("ROLE_USER")
public void create(Contact contact)

Ben PreAuthorize benim örnek bahar ama el ile çalışabilir anlamak, gerçek bir fark var mı ?

CEVAP
24 EYLÜL 2010, Cuma


Gerçek fark @PreAuthorize Bahar EL ile çalışabilir. :

  • SecurityExpressionRoot erişim yöntemleri ve özellikleri.
  • Yöntem değişkenler (hata ayıklama bilgisi ile derleme gerektirir veya ParameterNameDiscoverer Özel Giriş:

    @PreAuthorize("#contact.name == principal.name)"
    public void doSomething(Contact contact)
    
  • (Gelişmiş özellikler) kendi yöntemleri (MethodSecurityExpressionHandler geçersiz <global-method-security><expression-handler ... /></...> olarak ayarlayın) Ekleyin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010
  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011