零信任访问控制系统aTrust

深信服零信任访问控制系统aTrust(简称aTrust),是深信服基于零信任安全理念推出的一款以“流量身份化”和“动态自适应访问控制“为核心的创新安全产品。产品通过网络隐身、动态自适应认证、终端动态环境检测、全周期业务准入、智能权限基线、动态访问控制、多源信任评估等核心能力,满足新形势下多场景的企业应用安全访问需求。
点击可切换产品版本
知道了
不再提醒
aTrust v2.2.10
{{sendMatomoQuery("零信任访问控制系统aTrust","自定义HTTP(S)短信认证")}}

自定义HTTP(S)短信认证

更新时间:2023-05-05

短信认证 ,通过绑定手机号接收短信验证码的认证手段。现阶段短信验证认证可以用于辅助认证和主认证,在用户登录时与LDAP/AD认证服务器、CAS认证服务器、OAuth2.0票据认证服务器和本地认证等配合使用,可根据用户性质创建不同的认证策略,实现用户灵活认证。在控制中心[业务管理/认证管理/认证服务器]中点击<新增>按钮新增HTTP(S)短信认证。

  1. HTTP(S)短信认证操作说明表

操作 说明
状态 设置HTTP(S)短信服务器是否启用。
名称 设置认证服务器的名称。
描述 设置认证服务器的描述,非必填项。
重新发送间隔 指的是多久后用户可以点击按钮重新发送短信。
验证码有效期 指的是收到短信后的多久时间内输入验证码都是有效的。
自定义请求变量 可通过nodejs脚本来自定义新的模板变量在请求配置中使用。
请求地址 配置HTTP(S)短信的请求地址,支持GET、POST方式。
请求超时 设置认证的超时时间,在设置时间内短信服务器未回复则认证失败。
请求设置 根据HTTP(S)短信接口构造HTTP(S)请求头部、请求URL参数、请求Cookie、请求体信息。
响应配置

可通过nodejs脚本来自定义新的模板变量在响应配置中使用,自定义脚本仅支持解析JSON格式。

解析格式:选择返回字段是使用XML或JSON格式。

认证成功条件 设置返回参数中哪个字段代表认证成功。
短信发送提示 指的是短信的发送页面的提示。

配置案例

例如:对接深信服云图短信,配合本地认证做用户登录的二次认证。预制条件

aTrust控制器SDPC与代理网关Proxy对接成功。

已对接第三方认证服务器或存在本地用户。

已获取了短信认证服务器API接口文档。

  1. 登陆SDPC,进入【系统设置/系统配置/短信网关】点击《新增》短信网关。

  1. 获取深信服云图短信的对外API接口文档,根据接口文档信息和aTrust短信配置的要求进行配置。

  2. 完成请求配置和响应配置填写。

  3. 新增【短信网关】后,在【业务管理/认证管理/认证服务器】点击新增【短信辅认证】,选择配置好的短信网关。

  4. 在[业务管理/认证管理/认证策略开启用户二次认证功能。

  5. 浏览器输入客户端接入地址,用户使用主认证的账号密码登录,主认证通过后,再进行短信认证(辅认证),输入短信验证吗后用户登录成功。