小编典典

Jhipster:对非管理员隐藏实体

spring-boot

问候java赶时髦的人!

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

谢谢!


阅读 307

收藏
2020-05-30

共1个答案

小编典典

首先阅读Spring Security文档,然后查看由JHipster生成的项目源代码:上面有很多这样的示例,请注意:

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

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

这是针对JHipster 3.x的

2020-05-30