Spring基于角色的安全性+来自员工数据库的角色+单点登录

spring role based security+roles from a employee database+single signon

本文关键字:角色 登录 单点 数据库 安全性 于角色 Spring      更新时间:2023-09-26

我需要使用登录员工的角色在jsp页面中隐藏导航。使用单点登录登录应用程序。我将从另一个应用程序中获取用户的用户名,我将在数据库中搜索以获取员工详细信息。我有一个角色列在员工表,我目前在javascript中使用显示和隐藏导航。我如何设置spring安全角色并在jsp标签中使用,如"hasRole('anyROle')",以显示或隐藏导航。我有一个实体员工,将用于从数据库中获取数据,所以我如何使用这个创建权限。

在JSP中使用Spring安全表达式来控制用户

<security:authorize access="hasAnyRole('ADMIN')">
...
</security:authorize>