我用uaa,微服务和网关生成了jhipster 4项目。我想添加新角色并将其分配给用户,而无需手动修改源代码。我已经探索了deepu105的代码,但似乎没有完成。欢迎任何帮助。
答案 0 :(得分:0)
目前,JHipster的权威来自源代码。 如果需要将权限存储在数据库中。详细而言,这些是以下步骤:
Authority
(您可以使用jhipster entity
)AuthorityResource
@RestController
,通过REST API公开该实体UserResource
设置的用户权限存在,也可以按需创建ROLE_USER
和ROLE_ADMIN
),然后在Liquibase迁移中使用loadData
加载它,就像用户一样PUT/DELETE /api/user/{login}/authorities/{authorityName}
添加到UserResource