次のようなデータを取得するために現在のユーザーのトークンを取得しようとしています:
認証されたユーザーの現在のトークンを自動的に取得するには、「Authorization」ヘッダーを設定するにはどうすればよいですか?
次のようなローカルストレージを試しました:
しかし、効果はあまり良くありません。
リーリー
###何をしたらいいでしょう、###
すべてのリクエストで、js ファイル (vue ではない)、たとえば bootstrap.js ファイル (読み込みが速くなるため):
ログイン関数で、ユーザーにログインしてアクセス トークンを取得するとき:
ユーザーをホームページまたはユーザーをリダイレクトする必要があるページにリダイレクトし、access_token が localStorage に設定されます。
残った最後の部分は、ユーザーがログアウトするときに localStorage
エントリを削除し、場合によってはインターセプターを使用して 401 をキャッチして access_token を削除し、トークンの有効期限が切れたら /login にリダイレクトすることです。 リーリー 自分が所有していない外部エンドポイントに axios リクエストを行う予定がある場合は、401 のドメインをチェックして、それが自分のドメインであることを確認してください。
###何をしたらいいでしょう、###
すべてのリクエストで、js ファイル (vue ではない)、たとえば bootstrap.js ファイル (読み込みが速くなるため):
リーリーログイン関数で、ユーザーにログインしてアクセス トークンを取得するとき:
リーリーユーザーをホームページまたはユーザーをリダイレクトする必要があるページにリダイレクトし、access_token が localStorage に設定されます。
残った最後の部分は、ユーザーがログアウトするときに localStorage
access_tokenエントリを削除し、場合によってはインターセプターを使用して 401 をキャッチして access_token を削除し、トークンの有効期限が切れたら /login にリダイレクトすることです。
リーリー
自分が所有していない外部エンドポイントに axios リクエストを行う予定がある場合は、401 のドメインをチェックして、それが自分のドメインであることを確認してください。