Commit 29f27fe0 by luoqi

docs(integration): 登录授权补凭证有效期表 + 链到接入总览 iframe 嵌入

code/accessToken/refreshToken 有效期不写清楚,接入方不知道过期后该调哪个接口;
另外"用 code 拼 URL"具体怎么拼、嵌哪条路径此前只字未提,补链接到 §5。
parent 3d02ac03
Pipeline #3336 failed in 0 seconds
...@@ -18,10 +18,20 @@ icon: KeyRound ...@@ -18,10 +18,20 @@ icon: KeyRound
``` ```
① 宿主服务端 POST /pac/v1/auth/token { appId, appSecret, user } ① 宿主服务端 POST /pac/v1/auth/token { appId, appSecret, user }
→ { code, accessToken, refreshToken, ... } → { code, accessToken, refreshToken, ... }
② 宿主前端 用 code 拼 PAC 页面 URL 打开 iframe(code 一次性,默认 60 秒有效) ② 宿主前端 用 code 拼 PAC 页面 URL 打开 iframe(一次性,默认 60 秒有效)
``` ```
iframe 内的 token 落地与刷新由 PAC 前端完成。用户再次进入时重新执行换票。 `code` 具体怎么拼进 iframe URL、嵌哪条路径,见[接入总览 · iframe 嵌入](/docs/integration/overview#5-iframe-嵌入客服界面接入方式)。
三个凭证的有效期各不相同,过期后需重新走对应流程:
| 凭证 | 有效期 | 过期后 |
|---|---|---|
| `code` | 60 秒(一次性,用后即焚)| 重新调 `/auth/token` 换新 code |
| `accessToken` | 2 小时 | 用 `refreshToken` 调 `/auth/refresh` 静默续期 |
| `refreshToken` | 7 天 | 需重新走换票流程 |
iframe 内的 token 落地与刷新由 PAC 前端完成。`refreshToken` 过期(或用户超 7 天未打开)后,PAC 前端会引导用户回宿主侧重新进入触发换票。
--- ---
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment