{{sendMatomoQuery("行为管理AC","原理说明")}}
原理说明
更新时间:2023-07-05
• 未绑定动态码用户认证流程
- 未上线用户通过浏览器访问互联网域名。
- AC设备认证模块根据用户所匹配的认证策略中的首次认证方式返回认证页面。
- 用户进行首次认证。
- 当用户首次认证成功后,对于特殊场景:使用认证助手认证、https代理认证、URL短信认证、IP/MAC免认证以及微信快捷认证场景,无需进行二次认证即可直接走上线流程,即单次认证即可上线。
- 非上述特殊场景,重定向到二次认证页面,二次认证方式为OTP动态口令认证。
- 首次认证用户名未在AC绑定动态令牌,需要通过二次校验生成密钥信息,二次校验可选择密码认证或短信认证。
- 二次校验通过后,AC设备根据首次认证用户名和当前时间戳生成密钥,并向用户返回密钥信息二维码和字符串页面。
- 用户通过二次认证页面动态码获取指引或手机应用商城下载、安装Microsoft/Google Authenticator。打开Microsoft/Google Authenticator扫描密钥二维码添加账号,Microsoft/Google Authenticator根据密钥和当前时间戳生成动态码,最后由用户将动态码输入二次认证页面。
- 用户提交动态码后,AC设备对动态码进行一致性校验,二次认证成功后,返回认证后跳转url。
- 根据认证策略的[认证跳转配置],用户浏览器访问认证结果页面或认证前URL。
• 已绑定动态码用户认证流程
- 未上线用户通过浏览器访问互联网域名。
- AC设备认证模块根据用户所匹配的认证策略中的首次认证方式返回认证页面。
- 用户进行首次认证。
- 当用户首次认证成功后,对于特殊场景:使用认证助手认证、https代理认证、URL短信认证、IP/MAC免认证以及微信快捷认证场景,无需进行二次认证即可直接走上线流程,即单次认证即可上线。
- 非上述特殊场景,重定向到二次认证页面,二次认证方式为OTP动态口令认证。
- 用户手机打开Microsoft/Google Authenticator软件,选择显示指定账号的动态码,并将动态码输入二次认证页面。
- 用户提交动态码后,AC设备对动态码进行一致性校验,二次认证成功后,返回认证后跳转url。
- 根据认证策略的[认证跳转配置],用户浏览器访问认证结果页面或认证前URL。