知识库
信创项目里的统一身份认证怎么选型
发布
统一身份认证是信创改造里最早要动、也最不能出问题的系统之一:所有业务系统都依赖它登录。选型时除了“能不能装在国产环境里”,还要看能不能平滑接管现有系统。
先列清楚软硬件清单
信创项目通常有确定的软硬件清单,选型的第一步是逐项核对:
- CPU:鲲鹏、飞腾(ARM64),海光、兆芯(x86),龙芯(LoongArch64)。不同架构要有对应的安装包。
- 操作系统:银河麒麟、统信 UOS 等,注意具体版本。
- 数据库:达梦、人大金仓、openGauss / GaussDB、OceanBase 等,以及项目要求的兼容模式。
- 中间件和浏览器:是否需要部署在东方通等国产中间件上,用户的浏览器是否是国产浏览器。
合规要求
- 密码应用:是否要求国密算法和密评,见《国密 SM2、SM3、SM4 在统一身份认证里怎么用》。
- 等保:统一认证平台本身的定级,以及三员分立、审计防篡改等要求,见《等保 2.0 三级对身份鉴别的要求》。
- 离线部署:生产环境通常不能访问外网,安装和升级都要离线完成。
能不能平滑接管现有系统
信创改造往往是分批进行的,新旧系统会并存很长时间。统一认证平台要能同时服务老系统和新系统:
- 协议:老系统多用 CAS、SAML 或 LDAP,新系统多用 OIDC,平台要全部支持。
- 账号来源:能从 AD 域、LDAP、人事系统、数据库同步账号,迁移期间账号不中断。
- 老系统免改造:对不支持任何协议的老系统,要有表单代填或网关代理认证。
- 桌面登录:麒麟、统信 UOS 桌面能否用统一账号登录。
- 办公平台:是否要对接政务钉钉、粤政易等政务办公平台。
架构和运维
依赖越少的系统越容易适配,也越容易在信创环境里稳定运行。要关注平台运行需要哪些组件(JVM、消息队列、缓存、搜索引擎等),每个组件是否都有信创版本;高可用集群和容灾怎么做;出了问题有没有原厂团队支持。
Casdoor 信创版
Casdoor 的服务端是一个 Go 程序,运行时只需要一个数据库,可以直接编译到 ARM64、LoongArch64 等架构。信创版适配鲲鹏、飞腾、海光、龙芯,麒麟、统信 UOS,达梦 DM8、人大金仓、openGauss / GaussDB、OceanBase,提供离线安装包,并包含企业版的全部功能:国密、等保合规、人事和 OA 连接器、表单代填、账号治理和高可用部署。我们按项目的软硬件清单适配联调,配合信创验收、等保测评和密评。