1

現在のユーザーがサインインするときに、そのユーザーの API トークンをフェッチします。このトークンは、セッション全体を通して永続的である必要があります。

トークンが生成された後にデフォルトのヘッダーを更新することから始めましたが、ページを更新するとその更新は消えます。

 $http.defaults.headers.common.Authorization = "Bearer #{token}"

$cookieStore.put('API-TOKEN', token)を使用して保存しようとしましたが、 /user パスで保存されたため機能しませんでした。/user スコープからのみ利用できるようにします。

セッションファブリケーターに保存することも、ページが更新されるたびに空になるため失敗しました。私の次の試みは、sessionStorage を使用して保存することです。おそらくhttp://ngmodules.org/modules/ngStorageの助けを借りて。

どの方法が好ましい方法ですか?

乾杯、マーティン

4

0 に答える 0