2017-05-27 10 views
0

Githubリポジトリから外部設定を取得するためにconfig serverを使用するのが初めてです。 Springブートアプリケーションの私のapplication.ymlファイルで、私は以下の行を使いました。私のアプリケーションでJWT認証部分をコメントするとうまくいきます。春のブートアプリケーションはgithubリポジトリから更新された設定をフェッチできます。JWT認証を使用しているときにconfig-serverが動作していないSpring起動アプリケーション

セキュリティ: 基本: 有効:偽 管理: セキュリティ: が有効になって:偽

私の質問は、私は私のYMLファイル内のコードの上に含まれていない場合は、それが正常に動作します何ですか?上記の行を削除すると、401の不正なエラーが発生するからです。

私の春のブートアプリケーションはJWT認証で保護されています。上記のコードを持つymlファイルでJWT認証を有効にすると、有効なトークンを提供する際にも403禁止されたエラーが発生します。

私はこれを解決する方法を教えてください、私はこれを最後の1週間から解決しようとしていますが運はありません。前もって感謝します。

答えて

2

あなたのPOM.xmlには依存性があると信じています。したがって、デフォルトのパスワード(サービスの起動時にログに表示される)を指定しないと、401 Unauthorizedが表示されます。あなたのbootstrap.ymlからの設定

403禁止されている場合は、ユーザーが資格情報で正常に認証されたことを意味しますが、実行されるアクションを実行する権限はありません。ユーザーの役割を確認します(ログまたはデバッグ)。

+0

ありがとうございましたあなたの提案に感謝します。私の問題は、私のアプリケーションで以下の設定ファイルを追加することで解決されています。 –

関連する問題