Skip to content

Commit 79c9e70

Browse files
committed
docs(adaptive-mfa): 更新 legacy 文档中的 MFA token 验证接口说明
- 添加全新接口用于校验 MFA token 有效性- 根据校验结果重新签发用户 Token- 更新代码示例,展示如何使用新的 verify 接口- 添加接口文档链接和示意图 - 移除旧的实现逻辑注释 -优化文档结构,提高可读性
1 parent df7ac42 commit 79c9e70

2 files changed

Lines changed: 3 additions & 7 deletions

File tree

166 KB
Loading

docs/guides/adaptive-mfa/legacy.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -305,20 +305,16 @@ if(mfaTriggerData) {
305305
```
306306
307307
#### Step 3.2.5 添加全新接口,校验 MFA token 有效性,根据校验结果重新签发用户 Token
308-
308+
![API](./images/3.5.png)
309+
https://api-explorer.authing.cn/?tag=tag/MFA%20%E8%A6%81%E7%B4%A0%E7%AE%A1%E7%90%86/API%20%E5%88%97%E8%A1%A8/operation/FactorsV3Controller_MfaVerifyStatus
309310
```javascript
310311
// MFA verify 接口
311312
function clientReissueToken(mfaToken) {
312-
const mfaRes = authingAuthenticationClient.verify(mfaToken)
313+
const mfaRes = authingAuthenticationClient.verify(userId,mfaToken)
313314
// 如果 mfaToken 校验成功
314315
if(mfaRes.status) {
315-
// 取出 mfaToken 包含的 Id 信息
316-
const { originalIdentity } = mfaRes.data
317-
// 根据 Id 查询所包含的用户,如果用户存在则返回 Token 封装
318-
const user = db.findByUsername(originalIdentity)
319316
return {
320317
status: true,
321-
token: jwt(user)
322318
}
323319
} else {
324320
// 如果 mfaToken 校验失败,则返回失败信息

0 commit comments

Comments
 (0)