手机没网时 PingID 离线模式怎么认证
为什么需要离线认证
你可能在这些场景发现手机没网:
- 电梯里、地下停车场、地铁隧道(Wi-Fi 和蜂窝都没信号)
- 飞机起降阶段(飞行模式强制开启)
- 国外旅行没买当地 SIM / 漫游套餐
- 公司会议室有信号屏蔽
手机没网 = 推送通知发不出来。但 PingID 有离线模式——它不需要推送链路也能完成认证。
离线时怎么用
方案一:手动打开 App 取 OTP(最常用)
手机没网时的完整认证流程:
- 电脑上照常登录公司系统 → 密码通过后屏幕显示"正在等待 PingID 验证..."
- 等个 30~60 秒,电脑端通常会自动超时 → 弹出「使用 OTP 验证码」输入框
- 这时你手动打开 PingID App(离线也能打开!)
- App 主界面直接显示你公司账号的 6 位 OTP + 倒计时圈
- 把这 6 位数字填到电脑输入框里 → 回车
- 电脑端验证通过(Ping 服务端会比对时间窗口内生成的码)→ 登录成功
⚠️ OTP 每 30 秒刷新一次。如果取到码之后你磨蹭太久,倒计时走完了,Ping 服务端会因为时间窗口超了拒绝。建议取到码立刻填。
方案二:手动触发认证请求
某些公司的认证界面会有「我已经在 PingID App 里点过 Approve」或「手动输入 OTP」的按钮,不用等推送超时。看到这个按钮就直接点,更快。
为什么 OTP 能离线用
OTP 的种子(密钥)在配对时就已经写入你手机上的 PingID App 本地了。之后每次生成验证码,App 只需要用这个本地种子 + 当前时间戳做一次算法计算——全程不联网。而 Ping 云端也保存了同一个种子和时间戳逻辑,所以能在你填码时同步验证。
这和 Google Authenticator、Authy 生成 OTP 的技术原理相同,不同的是 PingID 的种子是企业身份系统下发的、企业在后台可审计。
离线 OTP 的局限
虽然 OTP 本身能离线用,但以下操作必须联网:
| 操作 | 需要联网 |
|---|---|
| 取 OTP 码 | ❌ 不需要 |
| 推送通知认证 | ✅ 需要 |
| 生物识别 Approve | ✅ 需要(Approve 后要联网上报) |
| 配对新设备 | ✅ 需要 |
| 解绑设备 | ✅ 需要 |
| 修改 App PIN | ✅ 需要 |
所以"离线模式"准确说只是OTP 生成可以离线,其他功能都还需要网络。
飞机上的特殊场景
飞机上开飞行模式、只连 Wi-Fi(飞行模式下可以单独开 Wi-Fi)时:
- 蜂窝数据关闭但 Wi-Fi 可用 → 推送通知应该能收到(因为 Wi-Fi 有网)
- 如果 Wi-Fi 也连不上 → 只能手动开 App 取 OTP
公司强制离线 MFA 模式
有些企业会给特定岗位(比如运维、现场工程师)开启"强制离线 MFA"策略——这些人无论在不在网,推送通知都会被禁用,每次必须手动取 OTP。这是为了确保在没信号的生产现场也能正常认证。你自己不能主动设置这个,由公司 IT 在后台配置。