現在のユーザーがサインインするときに、そのユーザーの API トークンをフェッチします。このトークンは、セッション全体を通して永続的である必要があります。
トークンが生成された後にデフォルトのヘッダーを更新することから始めましたが、ページを更新するとその更新は消えます。
$http.defaults.headers.common.Authorization = "Bearer #{token}"
$cookieStore.put('API-TOKEN', token)を使用して保存しようとしましたが、 /user パスで保存されたため機能しませんでした。/user スコープからのみ利用できるようにします。
セッションファブリケーターに保存することも、ページが更新されるたびに空になるため失敗しました。私の次の試みは、sessionStorage を使用して保存することです。おそらくhttp://ngmodules.org/modules/ngStorageの助けを借りて。
どの方法が好ましい方法ですか?
乾杯、マーティン