Jhipster-允许非管理员用户创建用户

时间:2019-03-11 21:46:56

标签: spring-boot authorization jhipster

我在jhipster中有一个角色管理器用户,该角色应具有创建用户的权限。

我已经实现了所有前端功能,以允许该用户在用户管理中创建用户。在admin.route.ts中,我提供了ROLE_MANAGER权限,在user-management.component中的canActivate方法中,提供了ROLE_MANAGER权限。我还为SecurityConfiguration类的/ management / ** API中的管理员和经理角色授予了.HasAnyAUthoirty()权限。

但是,当我尝试打开用户管理页面时,即使该页面打开,我也会在顶部看到一条消息,提示您无权查看此页面。创建用户时出现错误

  

输入:io.xiges.asbestos.adm.repository.CustomAuditEventRepository.add(),参数为[s] = [AuditEvent [timestamp = 2019-03-11T21:40:58.263Z,主体=用户,类型= AUTHORIZATION_FAILURE,数据= {类型= org.springframework.security.access.AccessDeniedException,消息=访问被拒绝}]]]   2019-03-12 08:40:58.267调试25632-[XNIO-2任务24] ixaadm.aop.logging.LoggingAspect:退出:io.xiges.asbestos.adm.repository.CustomAuditEventRepository.add()与结果=空   2019-03-12 08:40:58.269 WARN 25632 --- [XNIO-2 task-24] o.z.p.spring.web.advice.AdviceTrait:禁止:拒绝访问   2019-03-12 08:40:58.272 WARN 25632 --- [XNIO-2 task-24] .mmaExceptionHandlerExceptionResolver:已解决由处理程序执行引起的异常:org.springframework.security.access.AccessDeniedException:访问被拒绝。 >

在我的应用程序中,我想授予角色管理器中的所有用户创建用户的权限。我在这里想念什么?

0 个答案:

没有答案