admin-vben/apps/web-naive
Li Kui 01d60336a6
feat: refactor and improve the request client and support refreshToken (#4157)
* feat: refreshToken

* chore: store refreshToken

* chore: generate token using jsonwebtoken

* chore: set refreshToken in httpOnly cookie

* perf: authHeader verify

* chore: add add response interceptor

* chore: test refresh

* chore: handle logout

* chore: type

* chore: update pnpm-lock.yaml

* chore: remove test code

* chore: add todo comment

* chore: update pnpm-lock.yaml

* chore: remove default interceptors

* chore: copy codes

* chore: handle refreshToken invalid

* chore: add refreshToken preference

* chore: typo

* chore: refresh token逻辑调整

* refactor: interceptor presets

* chore: copy codes

* fix: ci errors

* chore: add missing await

* feat: 完善refresh-token逻辑及文档

* fix: ci error

* chore: filename

---------

Co-authored-by: vince <vince292007@gmail.com>
2024-08-19 22:59:42 +08:00
..
public feat: add naive app 2024-07-31 00:19:17 +08:00
src feat: refactor and improve the request client and support refreshToken (#4157) 2024-08-19 22:59:42 +08:00
.env feat: add naive app 2024-07-31 00:19:17 +08:00
.env.analyze feat: add naive app 2024-07-31 00:19:17 +08:00
.env.development refactor: migrate demo applications to playground (#4116) 2024-08-11 16:09:32 +08:00
.env.production chore: update deps 2024-08-01 21:12:34 +08:00
index.html chore: Resolve merge conflicts 2024-07-31 21:26:54 +08:00
package.json chore: update deps and docs (#4184) 2024-08-18 08:43:00 +08:00
postcss.config.mjs feat: add naive app 2024-07-31 00:19:17 +08:00
tailwind.config.mjs feat: add naive app 2024-07-31 00:19:17 +08:00
tsconfig.json feat: add naive app 2024-07-31 00:19:17 +08:00
tsconfig.node.json feat: add naive app 2024-07-31 00:19:17 +08:00
vite.config.mts feat: add naive app 2024-07-31 00:19:17 +08:00