2017-06-03 2 views
0

私はuaa、マイクロサービスとゲートウェイを持つjhipster 4プロジェクトを生成しました。私は新しい役割を追加して、ソースコードを手動で変更することなくユーザーに割り当てたいと思っています。私はdeepu105のコードを調べましたが、完了していないようです。どんな援助も歓迎されます。ダイナミックロールマネジメントをJHipster uaaプロジェクトに追加する方法は?

答えて

0

現在、JHipsterの当局はソースコードから来ています。 権限をデータベースに保存する必要がある場合。具体的には、これらの手順は次のとおりです。

  • すでにジェネレータによって行われていない場合はREST APIを介してそのエンティティを露出させ、AuthorityResource@RestControllerを追加し、新しいエンティティAuthority(あなたはそのためのjhipster entityを使用することができます)
  • を追加します
  • あなたは
  • 存在するUserResource経由で設定されているユーザの権限を強制、またはオンデマンドでそれを作成するか、CSVファイルで(ROLE_USERROLE_ADMINのような)デフォルトの役割を追加し、LiquiBaseを移行にloadDataを使用して、それをロードそれは、より良いUXのためのユーザー
  • で行われているように、あなたもあなたUserResource
PUT/DELETE /api/user/{login}/authorities/{authorityName}を追加することができます
関連する問題