首页/安全/等保与合规速查/统一身份认证(SSO):OIDC 与目录整合
密码与认证合规50 条

统一身份认证(SSO):OIDC 与目录整合

把系统接入统一身份源(LDAP/AD/OIDC):身份标识唯一、权限集中管理、离职及时回收,同时让登录与授权日志汇聚,便于审计与合规举证。

等保与合规速查安全更新于 2026-10-13

统一身份认证的价值

统一身份认证(SSO)把分散在各系统里的账号收敛到统一身份源(LDAP、AD 或 OIDC 身份提供方)。它的价值有两层:一是身份标识唯一、权限集中、离职回收及时;二是登录与授权事件汇聚到同一处,审计与合规举证时不必再去各系统拼日志。接入的难点通常不在协议,而在存量系统的改造与本地账号的清理。

基本信息

常见协议OIDC / OAuth 2.0、SAML、LDAP
身份源企业目录(AD/LDAP)或统一身份平台
关键校验id_token 的签名、iss、aud、exp 与 nonce
回收范围SSO 账号、应用内本地账号、API 密钥与令牌
审计价值登录与授权事件集中留存,便于关联分析

典型使用场景

  • 新系统接入:按统一规范接入身份源,避免各做一套
  • 离职回收:一处停用即失去全部系统访问权,减少遗留账号
  • 权限集中管理:角色与授权在统一平台维护
  • 多端登录审计:桌面端、移动端与接口调用事件汇聚
  • 合规举证:出示集中登录日志与账号回收记录

OIDC 授权码 + PKCE 要点

OIDC 授权码 + PKCE 要点
1 客户端发起授权请求(含 state、code_challenge)
2 用户在 IdP 完成认证
3 回调换取 code,后端用 code + code_verifier 换 token
4 校验 id_token:签名、iss、aud、exp、nonce
5 会话与令牌生命周期纳入注销与回收流程
6 退出登录要级联到各接入系统,避免只登出一个应用

账号回收检查点

账号回收检查点
1 SSO 侧账号停用与令牌吊销是否即时生效
2 应用内本地账号是否同步禁用或删除
3 API 密钥、服务账号与共享凭据是否纳入回收清单
4 邮箱、网盘、代码仓库等周边系统的账号是否一并处理
5 回收动作是否留存记录与时间戳

接入前后要做的活

  • 接入前:梳理系统清单与账号归属,确认哪些系统支持标准协议
  • 接入中:统一账号命名规则,避免同一人出现多个身份标识
  • 接入后:清理各系统的本地账号,只保留必要的应急管理员账号
  • 上线验证:抽查若干员工,确认停用后各系统的访问实际均被阻断
  • 长期维护:把账号回收纳入离职流程与季度账号复核
接入前先梳理系统与账号清单,SSO 上线同步安排本地账号清理;否则会出现「主账号已停用、本地账号仍可用」的影子账号。

易错点

  • SSO 只覆盖新系统:存量系统与本地管理员账号容易遗漏,成为长期后门
  • 离职回收只停 SSO:应用内本地账号与 API 密钥需同步清理并留记录
  • 退出登录不级联:只登出一个应用时,其他系统会话仍然有效
  • id_token 校验不完整:缺少 aud、iss 与 nonce 校验时,令牌可能被错误接受

数据来源与参考

  • OpenID Connect Core 1.0
  • RFC 6749(OAuth 2.0)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌