土法炼钢兴趣小组的算法知识备份

身份与访问控制工程

文章导航

分类入口
architecturesecurity
标签入口
#iam#sso#oidc#oauth2#scim#authorization#ciam

目录

身份系统很少在系统上线第一天就成为瓶颈,但它经常在业务做大之后突然变成全局卡点:企业客户要接入 SSO,合规要求审计留痕,B2B SaaS 要做多租户权限,移动端和 Web 端又要统一登录体验,安全团队还要补 MFA、Passkey、设备信任和特权账号治理。很多团队的问题不是“不懂认证”,而是“知道概念,却搭不出一套能长期演进的身份体系”。

这个系列要解决的正是这些工程问题。它不会停留在“什么是 OAuth 2.0”这种入门层面,而是从协议、令牌、权限模型、身份平台、审计合规和迁移事故几个维度,把现代身份与访问控制体系拆开来讲清楚。

适合谁看

推荐阅读路径

目录

第一部分:协议与身份基础

  1. IAM 全景:为什么这是高价值赛道
  2. 企业单点登录:OIDC 与现代 SSO
  3. OAuth 2.1 与 PKCE:现代授权主路径
  4. SAML 还值得学吗:企业遗留 SSO 的现实世界
  5. SCIM 与账号生命周期:开通、变更、离职自动化

第二部分:认证强度与令牌治理

  1. JWT、JWS、JWE、JWKS 一次讲透
  2. Session、Refresh Token 与吊销体系
  3. MFA、TOTP、WebAuthn、Passkey 工程实践
  4. 风险感知认证:设备信任、异常登录与挑战升级
  5. 服务身份:mTLS、SPIFFE/SPIRE 与 Workload Identity

第三部分:授权与权限系统

  1. RBAC、ABAC、ReBAC:权限模型怎么选
  2. Zanzibar 风格权限系统
  3. OPA、Cedar 与策略引擎落地
  4. B2B SaaS 多租户权限设计
  5. API Gateway、BFF 与边界认证授权

第四部分:平台、产品与治理

  1. Keycloak 工程拆解:Realm、Client、Flow 与扩展机制
  2. 自建还是采购:Keycloak、Auth0、Entra、Okta 对比
  3. CIAM 架构:面向 B2B / B2C SaaS 的身份平台
  4. PAM、IGA 与审计合规
  5. 身份系统迁移与事故响应

与现有文章的关系

如果你已经看过下面这些文章,可以把它们视为前置背景:

这些旧文偏“总览”和“架构选型”;新系列会把重点放到协议细节、工程坑点、平台实现和生产治理上。

同主题继续阅读

把当前热点继续串成多页阅读,而不是停在单篇消费。

2026-04-21 · architecture / security

【身份与访问控制工程】IAM 全景:为什么这是高价值赛道

身份与访问控制从一个登录框演进为横跨合规、运维、平台工程和安全的系统工程。本文从一家 SaaS 公司被大客户卡在 SOC 2 合规的真实触发器切入,拆解 IAM、CIAM、IGA、PAM、SSO、目录服务六个子领域的边界,分析 Okta、Entra ID、Auth0、Keycloak、Ping 等主流厂商的定位与落差,给出工程师视角的介入判据与选型路径。

2026-04-21 · architecture / security

【身份与访问控制工程】企业单点登录:OIDC 与现代 SSO

B2B 大客户的安全团队只认自家 Okta,集团五条产品线要统一账号,合规团队要求所有入口都可审计——这些需求最终都落在同一个协议上:OpenID Connect。本文从一个真实的商业谈判场景切入,系统拆解 OIDC 在 OAuth 2.0 之上增加了什么、授权码流程的每一个字段为什么存在、企业集成里最常见的六类实现坑,以及 Discovery、JWKS、Dynamic Client Registration、mTLS Client Auth 的工程细节,帮助你把 SSO 从 demo 做到可以放进 SOC 2 审计报告里。


By .