پاسخ داده شد
امنیت چندگانه در سطح متد در Spring چگونه انجام می شود؟
spring Spring Security استفاده از Spring Security امنیت چندگانه در سطح متد در Spring Multiple Security Annotations on a Method Spring Multiple Security Annotations
- فرشته حقیقی 3 سال قبل سوال کرد
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ عالی
امنیت در spring به ما این امکان را می دهد که در یک متد چندین انوتیشن امنیت قرار دهیم.مثلا می توانیم یک امنیت برای قبل از اجرای متد و یک امنیت برای بعد از اجرای متد قرار دهیم.
@PreAuthorize("#username == authentication.principal.username")
@PostAuthorize("returnObject.username == authentication.principal.nickName")
public CustomUser securedLoadUserDetail(String username) {
//...
}
- فرشته حقیقی 3 سال قبل پاسخ داد
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ شما