1

私は現在、次の 3 つの主要部分で構成される SpringBoot アプリケーションを構築しています。

  1. フロントエンド サーバー (AngularJS を使用しているフロントエンド アプリケーション用)
  2. 認証サーバー (認証に OAuth2 を使用しています)
  3. Resource Server (フロントエンドに RESTServices を提供)

私はすでに非常に便利なチュートリアルを見つけました。これは私にとってはうまくいきます。しかし、フロントエンドで Zuul Proxy を省略する方法はあるのでしょうか? フロントエンド angularJS アプリケーションからリソース エンドポイント 'localhost:9000/resource' を直接呼び出したいと考えています。

既に CORSFilter をリソース サーバーに追加しました (この手順では、このチュートリアルを使用しました)

しかし、AngularJS アプリケーションからリクエストを送信すると、リソース サーバーは HTTP 401 エラーで応答しますが、認証サーバーに対して既に認証されています。

RESTServiceを提供するブラウザとサーバー間の通信をFiddlerで解析してみました。これを行うことで、AngularJS アプリケーションがリクエスト ヘッダーでセッション ID を送信しないことがわかりました。

私の問題の解決策を探し続けることができる場所はありますか?

よろしく、フロリアン

4

0 に答える 0