質問編集履歴
1
コードブロックの適応
test
CHANGED
File without changes
|
test
CHANGED
@@ -112,20 +112,24 @@
|
|
112
112
|
### 試したこと
|
113
113
|
|
114
114
|
refreshの取得が出来ていることは確認できました。以下でリフレッシュが動作することも確認済みです。以下のエンドポイントはSet-Cookieを含むHttpResponseオブジェクトを返します。
|
115
|
+
```React
|
115
116
|
const response = await axios.post("http://localhost:8000/api/auth/newtoken",
|
116
117
|
{
|
117
118
|
"refresh":refreshToken
|
118
119
|
},
|
120
|
+
```
|
119
121
|
|
120
122
|
Responseオブジェクトの受け取り方やuseEffectの使い方が間違っているのかと思い、いろいろ試してみましたがうまくいきませんでした。
|
121
123
|
リクエスト時にトークンの期限が切れていた場合にそのResponseオブジェクトを利用してCookieをセットし、再度アクセスを行いたいのですが難しいのでしょうか?
|
122
124
|
|
123
125
|
ログイン時はSet-Cookieを含むオブジェクトにリクエストを投げることで、以下のようなコードで認証に成功しています。
|
126
|
+
```React
|
124
127
|
const login = async (payload) => {
|
125
128
|
await authAxios
|
126
129
|
.post("/api/auth/login",payload)
|
127
130
|
navigate("/main")
|
128
131
|
};
|
132
|
+
```
|
129
133
|
|
130
134
|
### 補足情報(FW/ツールのバージョンなど)
|
131
135
|
|