0
私はuaa、マイクロサービスとゲートウェイを持つjhipster 4プロジェクトを生成しました。私は新しい役割を追加して、ソースコードを手動で変更することなくユーザーに割り当てたいと思っています。私はdeepu105のコードを調べましたが、完了していないようです。どんな援助も歓迎されます。ダイナミックロールマネジメントをJHipster uaaプロジェクトに追加する方法は?
私はuaa、マイクロサービスとゲートウェイを持つjhipster 4プロジェクトを生成しました。私は新しい役割を追加して、ソースコードを手動で変更することなくユーザーに割り当てたいと思っています。私はdeepu105のコードを調べましたが、完了していないようです。どんな援助も歓迎されます。ダイナミックロールマネジメントをJHipster uaaプロジェクトに追加する方法は?
現在、JHipsterの当局はソースコードから来ています。 権限をデータベースに保存する必要がある場合。具体的には、これらの手順は次のとおりです。
AuthorityResource
@RestController
を追加し、新しいエンティティAuthority
(あなたはそのためのjhipster entity
を使用することができます)UserResource
経由で設定されているユーザの権限を強制、またはオンデマンドでそれを作成するか、CSVファイルで(ROLE_USER
とROLE_ADMIN
のような)デフォルトの役割を追加し、LiquiBaseを移行にloadData
を使用して、それをロードそれは、より良いUXのためのユーザーUserResource
PUT/DELETE /api/user/{login}/authorities/{authorityName}
を追加することができます