我正在尝试了解一些 Spring 安全代码。我也是 Spring Security 的新手,我想我在这里缺少一些基本的东西。
我在其中一个类上有这个注释:
@Controller
@RequestMapping("/download-resource")
@PreAuthorize(value="hasRole('LINKS_ADMIN')")
public class DownloadResourcesController extends BaseHtmlController
{..}
我读到了@PreAuthorize
它的逻辑。我仍然无法理解 Spring 安全性从哪里检索定义的角色字符串:'LINKS_ADMIN'
。它在哪里定义?
谢谢,雷。