This commit is contained in:
ZhuJW
2026-04-17 14:39:48 +08:00
parent fb785ca65e
commit e999e8a886
6 changed files with 235 additions and 25 deletions

View File

@@ -40,7 +40,7 @@ npm start
默认会在浏览器打开:
- `http://localhost:3003/`
- `http://localhost:8081/`
如未自动打开,可手动在浏览器输入上述地址访问。
@@ -67,6 +67,21 @@ REACT_APP_API_BASE_URL=http://115.190.223.209:5232/api
你可以根据实际后端地址进行修改。
## OIDC 单点登录联动
前端已与后端认证流程联动:
1. 应用启动时调用 `GET /api/auth/me` 读取当前 Session 用户。
2. 若未登录401前端自动跳转 `/api/login?next=<当前页面>`
3. 后端回调成功后会带着 `next` 回跳到前端原页面。
4. 业务 API 请求若返回 401也会自动触发登录跳转。
相关实现文件:
- `src/services/auth.js`:登录跳转、退出、用户信息获取
- `src/services/api.js`axios 401 拦截并跳转登录
- `src/App.jsx`:应用初始化时鉴权和用户显示
## 功能说明
- 左侧侧边栏