更新时间:2023-05-05
配置证书辅认证,实现在完成本地账号密码认证后做二次认证,满足双因素认证的要求。
预制条件
获取证书认证的CA根证书(支持证书的扩展名有:.crt/.cer/p7b),和用户证书(用户证书安装在用户电脑本地)。
证书认证服务器需一个单独的端口做认证,建议端口号大于1024。如有外网用户使用证书认证,需将对应的aTrust控制中心端口映射到公网(如:配置的端口为6660,则需将6660做一对一映射到公网)。
客户提供证书认证服务器配置所需的授权服务器、证书认证端口、CA证书等信息。
配置指导
登录SDPC管理平台,在[系统管理/特性中心]点击启用证书辅认证。
进入[业务管理/认证管理/认证服务器]中点击<新增>选择证书辅认证,并对证书辅认证进行配置。
如有商密key的场景,则还需要上传对应的动态库文件路径,这个路径可以咨询对应的国密key供应商,如不填写该动态库文件路径,会导致认证时无法识别到该国密硬件key。
在[系统管理/系统配置/通用配置/客户端接入选项]中开启认证书认证端口并设置其端口值。
完成证书辅认证的配置后,在[业务管理/认证管理/认证策略]中选择测试用户的认证策略,在该用户的认证策略的二次认证中选择证书辅认证。
本地PC获取用户证书后,双击证书根据向导的提示安装证书。
安装完成后,浏览器输入客户端接入地址,选择本地认证并输入账号密码进行校验。
校验完本地账号密码后,根据提示选择对应的用户证书进行二次认证。
通过认证后,用户登录成功,可以在在线用户列表中看到用户以“账号认证+证书辅认证”的方式上线。