gpt4 book ai didi

spring-security - Jhipster:对非管理员隐藏实体

转载 作者:行者123 更新时间:2023-12-03 07:12:46 24 4
gpt4 key购买 nike

问候java潮人!

我刚刚生成了一个 jhipster 项目并创建了一些实体。我想通过将某些实体限制为仅管理员用户来隐藏它们。我该如何实现这一目标?

谢谢!

最佳答案

首先阅读Spring Security doc然后看看你的JHipster生成的项目源代码:里面充满了这样的例子,注意:

  • SecurityConfiguration.java
  • @Secured(AuthoritiesConstants.ADMIN)UserResource.java

然后对于角度部分,您可以在状态定义中添加对管理员角色的要求,如src/main/webapp/app/admin/configuration/configuration.state.js (搜索for authorities: ['ROLE_ADMIN'])。所以对于bank-account实体,主要状态将在 src/main/webapp/app/entities/bank-account/bank-account.state.js 中定义.

这是针对 JHipster 3.x

关于spring-security - Jhipster:对非管理员隐藏实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38377391/

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