知识库
什么是统一身份认证平台(IAM)?和单点登录有什么区别
发布
IAM(Identity and Access Management,身份与访问管理)要回答两个问题:你是谁,以及你能做什么。统一身份认证平台就是把这两件事集中起来管的系统。
IAM 由哪几部分组成
- 账号管理:用户、组织架构、用户组的创建、修改和停用,以及从人事系统、AD 域、办公平台同步数据。
- 认证:确认“你是谁”,包括密码、短信验证码、扫码登录、多因素认证和单点登录。
- 授权:确定“你能做什么”,常见模型有 ACL、RBAC(基于角色)和 ABAC(基于属性)。
- 审计:记录谁在什么时候登录了什么系统、做了什么操作,满足合规和事后追查。
业内常说的 4A,指的就是账号(Account)、认证(Authentication)、授权(Authorization)、审计(Audit)这四件事,和 IAM 说的是同一个范畴。
IAM 和单点登录的区别
单点登录只是“认证”里的一项能力:登录一次,访问多个系统。IAM 的范围要大得多。举个例子,单点登录能让新员工用一个账号登录所有系统,但“新员工入职时自动开好账号、按岗位分配好权限、离职当天自动停用所有账号、每季度让部门负责人复核一次权限”,这些都属于 IAM 的账号生命周期和权限治理。
员工身份、客户身份和智能体身份
- 员工身份(Workforce IAM):面向企业内部员工,重点是对接办公平台和人事系统、单点登录内部系统、满足合规。
- 客户身份(CIAM):面向 C 端用户或企业客户,重点是注册转化率、微信等社交登录、会员体系、防刷和个人信息保护。
- AI 智能体身份:AI 智能体代表用户调用工具和接口,需要可验证的身份、按工具授权和调用审计。这是近两年新出现的需求,MCP 授权规范就是基于 OAuth 的。
私有化部署还是 IDaaS
IDaaS(身份即服务)是厂商托管的云端 IAM,开通即用;私有化部署则把系统装在企业自己的机房或云账号里。国内政企、金融、医疗和高校客户通常选择私有化部署:数据不出内网,便于过等保和密评,也能运行在信创环境里。业务主要在海外、团队不想运维的,可以考虑托管服务。
选型要看的要点
- 协议覆盖:OIDC、SAML、CAS、LDAP、RADIUS 能不能都支持,决定了多少系统能直接接入。
- 本土化:企业微信、钉钉、飞书、微信登录和组织同步是否开箱即用。
- 合规:是否支持国密、等保三级要求的三员分立和防篡改审计,能否配合测评。
- 信创:能否运行在国产 CPU、操作系统和数据库上。
- 权限:只做认证,还是也能管细粒度权限。
- 计费:按用户数还是固定价格;用户规模增长时成本会不会失控。
- 支持:是否有原厂团队提供部署、定制开发和故障支持。
Casdoor 是什么样的统一身份认证平台
Casdoor 是开源的统一身份认证平台,覆盖员工身份、客户身份和 AI 智能体身份,支持主流协议和国内常用的登录方式,内置基于 Casbin 的权限管理。企业版和信创版私有化部署,固定年费、不限用户数,提供国密、等保合规、人事和 OA 连接器、账号治理等专属功能。