gpt4 book ai didi

java - Spring security 在 PreAuthorize 中使用 hasPermission,仅使用一个参数

转载 作者:行者123 更新时间:2023-11-30 04:11:58 27 4
gpt4 key购买 nike

如何仅使用一个参数调用 hasPermission 函数?

目前我有这样的东西:

@PreAuthorize("hasPermission('someResource', 'READ')")

我希望能够做到这一点:

@PreAuthorize("hasPermission('canReadSomeResource')")

有没有简单的方法可以实现这一点?我基本上只是想指定调用方法所需的权限,而不是资源和权限。

最佳答案

hasPermission() 的具体用途是检查用户是否有权对特定域对象执行操作。如果您只想检查用户是否具有特定的通用权限,则应该使用 hasRole()

关于java - Spring security 在 PreAuthorize 中使用 hasPermission,仅使用一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19392729/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com