EN

Search
Close this search box.

موستانگ، وحشیِ دوست داشتنی

پاسخ عالی
0
0

انوتیشن Secured@  یکی از انوتیشن های مربوط به امنیت در  اسپرینگ می  باشد.این انتوتیشن سطح دسترسی کاربران به یک متد را مشخص می کند.مثلا در مثال زیر کاربرانی که نقش ROLE_ADMIN دارند می تواند متد getUsername را فراخوانی کنند.

@Secured("ROLE_ADMIN")
public String getUsername() {
	//...
}

همچنین می توانیم مجموعه ای از نقش ها را به صورت زیر تعریف کنیم.

@Secured({ "ROLE_ADMIN", "ROLE_CUSTOMER" })
public boolean isValidUsername(String username) {
    //....
}

در مثال بالا کاربرانی که یکی از نقش های ROLE_ADMIN  و یا ROLE_CUSTOMER  را داشته باشند می توانند به متد isValidUsername  دسترسی داشته باشند. 

  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت