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