8 Temmuz 2019 Pazartesi

SpringSecurity @Secured Anotasyonu

Giriş
Açıklaması şöyle.
The Secured annotation is used to define a list of security configuration attributes for business methods.
Metodlara yazılır.

Örnek
Şöyle yaparız.
@Secured({ "ROLE_USER" })
public void create(Contact contact);

@Secured({ "ROLE_USER", "ROLE_ADMIN" })
public void update(Contact contact);

@Secured({ "ROLE_ADMIN" })
public void delete(Contact contact);
Örnek
Şöyle yaparız.
@Secured("ROLE_ADMIN")
@RequestMapping(value = "/allStudents",method = {RequestMethod.GET, RequestMethod.POST})
public ModelAndView displayAllUser() {
  // ...
}
@Secured("ROLE_USER")
@RequestMapping(value = "/allStudentsUser",method = {RequestMethod.GET,
  RequestMethod.POST})
public ModelAndView displayAllUsers() {
  // ...
}

Hiç yorum yok:

Yorum Gönder