authorization - 如何以编程方式测试 Spring Security 中 URL 的授权?

标签 authorization spring-security

我在 JSF 2 应用程序中使用 Spring security 3.0.5。

为了对不允许访问的用户停用/隐藏导航菜单中的条目,我需要一种方法来以编程方式测试当前登录的用户是否可以访问给定的 URL。

最简单的方法是什么?

最佳答案

我自己找到了解决方案:此功能的 API 可以在 WebInvocationPrivilegeEvaluator 中找到。 ,可以通过 @Autowired spring bean 获取。

关于authorization - 如何以编程方式测试 Spring Security 中 URL 的授权?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4734538/

相关文章:

php如何在unirest中传递授权承载

Spring 安全3.2 : @Autowire doesn't work with java configuration and custom AuthenticationProvider in Spring MVC application?

java - 即使第一个提供程序失败,Spring Security 也会调用另一个身份验证提供程序

mysql - 原因 : PreparedStatementCallback; bad SQL grammar

asp.net - 您使用哪些身份验证和授权方案 - 为什么?

nginx - 如何将 auth_request 发送到 nginx 中的可变 URI?

java - 阻止通过spring boot应用程序中的url栏转到其他网页

java - 基于 Spring-security.xml 代码的配置

c# - 具有身份的 ASP.NET Core 中的自定义 RoleProvider?

java - Microsoft Graph - Java;授权代码提供者 : how to get the "authorizationCode"