知识库

信创项目里的统一身份认证怎么选型

发布

统一身份认证是信创改造里最早要动、也最不能出问题的系统之一:所有业务系统都依赖它登录。选型时除了“能不能装在国产环境里”,还要看能不能平滑接管现有系统。

先列清楚软硬件清单

信创项目通常有确定的软硬件清单,选型的第一步是逐项核对:

  • 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 连接器、表单代填、账号治理和高可用部署。我们按项目的软硬件清单适配联调,配合信创验收、等保测评和密评。

相关方案

延伸阅读