0

フロントエンドに angular-js、バックエンドに Spring を使用して Web アプリを作成しています。セキュリティのために、Spring の oauth 2 トークン認証を利用しています。トークンを生成することで、すべてが正常に動作するようになりました。また、Angular $http インターセプターを介して post 呼び出しにそれらを挿入することもできます。ただし、わずかな問題が 1 つあります。ログインすると、URL にトークンが表示されている場合を除いて、メイン ページに移動できません??!!!?! どうすればそれを取り除くことができますか? 現在、次のようになっています。

http://localhost:7001/app/console?access_token=7f7733bd-edbd-4de3-b192-a8059a89c461

4

1 に答える 1

0

ブラウザの localstorage を使用してトークンを保存できます。保存したら、URL から削除し、angular ルーティング モジュールを使用してホームページに移動します。http インターセプターは、サーバーに要求を行うときに、localstorage からトークン値を読み取ります。ブラウザーのローカル ストレージを処理するために利用できる多くの角度モジュールがあります。

ご不明な点がございましたら、お知らせください。

ありがとう、ソーマ。

于 2016-05-04T00:23:39.747 に答える