当前位置: 首页 > 知识库问答 >
问题:

基于spring角色的安全性+员工数据库中的角色+单点登录

宋腾
2023-03-14

我需要使用登录的员工的角色在jsp页面中隐藏导航。应用程序使用单点登录登录。我将只从另一个应用程序获得用户的用户名,我将使用该应用程序在数据库中搜索以获得员工的详细信息。我在employee表中有一个role列,我目前正在javascript中使用它来显示和隐藏导航。如何设置spring security role并在jsp标记中使用“hasRole('any role')”,以显示或隐藏导航。我有一个实体雇员,将用于从数据库中获取数据,所以我如何使用它创建权限。

共有1个答案

乌杰
2023-03-14

利用JSP中的Spring Security表达式实现对用户的控制

<security:authorize access="hasAnyRole('ADMIN')">
...
</security:authorize>
 类似资料:
  • 本文展示了如何根据不同的用户角色,在登录之后来重定向到不同的页面。 在 method-security项目的基础上,我们构建了一个role-base-login项目。 build.gradle 修改 build.gradle 文件,让我们的role-base-login项目成为一个新的项目。 修改内容也比较简单,修改项目名称及版本即可。 jar { baseName = 'role-bas

  • 我正在构建AzureSQL资源监视器,必须为登录名开通权限才能访问AzureSQL服务器主数据库上的sys.resource_stats。我不能使用loginManager或dbManager角色,因为它们授予一些我不想为监视器应用程序授予的权限。 主数据库上是否有其他可以添加成员的数据库角色?

  • 我对Spring靴还不熟悉。我需要在spring boot中实现基于角色的授权。我有不同的角色,多个用户将映射到每个角色。每当调用api时,我都会设置不同的访问权限(读取、添加、删除、编辑),需要检查访问权限并允许权限。我计划使用拦截器调用具有查询的方法,以从DB获取访问权限,并拒绝或访问api。有没有其他更好的方法我可以用同样的方法?

  • 我无法在注释中使用方法。还有给出。我错过了什么?尽管工作正常。 我正在从数据库中为用户分配权限。

  • 我有多个角色用于用户登录,如果一个用户只有一个角色,我已经成功实现了,但问题是如果一个用户有多个角色,那么我如何实现这一点。 感谢并问候普拉巴特·潘伟迪。

  • 在我们的新的保险项目中,我试图及其 我想检查用户名/密码对广告,