gpt4 book ai didi

Grails with SpringSecurity,检查当前用户是否可以访问 Controller / Action

转载 作者:行者123 更新时间:2023-12-01 09:40:16 25 4
gpt4 key购买 nike

我目前正在为我的应用程序开发一个菜单,它应该能够只显示当前用户可以访问的 Controller (在数据库中定义的 requestmap)。

如何检查当前用户是否有权访问特定 Controller 和操作?

最佳答案

要检查 View 中的角色:
Spring 安全插件提供 ifAllGranted、ifAnyGranted、ifNoneGranted 等标签来检查角色

例如,要检查登录用户的管理员角色:

<sec:ifLoggedIn>
<sec:ifAllGranted roles="ROLE_ADMIN">
Admin resource
</sec:ifAllGranted>
</sec:ifLoggedIn>

(在 grails-2.2.2 和 springSecurityCorePlugin-1.2.7.3 中测试)

关于Grails with SpringSecurity,检查当前用户是否可以访问 Controller / Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2306492/

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