انوتیشن های امنیت در Spring در سطح کلاس چگونه می باشند؟
- فرشته حقیقی 5 سال قبل سوال کرد
- شما باید برای ارسال دیدگاه وارد شوید
درصورتیکه یک انوتیشن امنیت داشته باشیم که بخواهیم برای همه متدهای کلاس اعمال شود می توانیم آن را در سطح کلاس قرار دهیم.در این صورت آن امنیت برای همه متدهای آن کلاس اعمال می شود.
@Service
@PreAuthorize("hasRole('ROLE_ADMIN')")
public class SystemService {
public String getSystemYear(){
//...
}
public String getSystemDate(){
//...
}
}
در مثال بالا برای اجرای همه متدها باید کاربر نقش ROLE_ADMIN را داشته باشد.
- فرشته حقیقی 5 سال قبل پاسخ داد
- شما باید برای ارسال دیدگاه وارد شوید
درصورتیکه یک انوتیشن امنیت داشته باشیم که بخواهیم برای همه متدهای کلاس اعمال شود می توانیم آن را در سطح کلاس قرار دهیم.در این صورت آن امنیت برای همه متدهای آن کلاس اعمال می شود.
@Service
@PreAuthorize("hasRole('ROLE_ADMIN')")
public class SystemService {
public String getSystemYear(){
//...
}
public String getSystemDate(){
//...
}
}
در مثال بالا برای اجرای همه متدها باید کاربر نقش ROLE_ADMIN را داشته باشد.
- فرشته حقیقی 5 سال قبل پاسخ داد
- شما باید برای ارسال دیدگاه وارد شوید