JWTトークンとJHipsterSpring Cloud ConfigServiceに関する質問
ドキュメント(http://jhipster.github.io/microservices-architecture/)は、JWTトークンのコピー方法/コピー内容について少し曖昧です。
それは言う:
JHipster Spring Configサーバーは、config / JWTトークンが使用可能であり、サービスが認証されていることを確認します。JHipster Config Server、Gaeway、およびエンティティを含む1つのマイクロサービスをデプロイしました。
ゲートウェイを介してバックエンドマイクロサービス/エンティティを使用して(作成者/ブックを作成するために)呼び出そうとすると、アクセスが拒否されたと表示されます。
マイクロサービスとゲートウェイをConfigServerに登録すると、トークンがConfig Serverにコピーされ、トークンをコピーしなくても機能するはずです。
これがどのように機能するのか、何か考えはありますか?
キーをグローバルおよびのプロパティとしてレジストリの環境リポジトリにコピーして共有する必要があります。prodとdevに異なるキーを使用します。jhipster.security.authentication.jwt.secret
application-dev.yml
application-prod.yml
これらの共有ymlファイルは、ネイティブ環境リポジトリ(デフォルトjhipster-registry/central-config
)またはsrc/main/resources/config
レジストリ自体のフォルダにないgitベースの環境リポジトリにあるファイルです。
jhipster:
security:
authentication:
jwt:
secret: "***********************"
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加