1. 那个让我后背发凉的邮件

上周三下午,我正带娃,老客户王姐发来加急信:“3 周内接 SAML SSO,否则明年不续约。”我盯着看了三遍——这玩意是啥?

2. SSO 没那么简单——我搞错了两次

我一开始以为 SSO 就是“一个登录按钮”,搞了俩晚上才发现真不是。

简单说:SSO(Single Sign-On)就是让员工用公司账号登录你的工具,不用单独注册。SAML 是其中一种老牌标准,企业 IT 爱用。

我在 HN 上刷到一篇安全研究员写的《SAML: A fractal of bad design》,他把 SAML 从加密、XML、签名、协议一层层扒开,发现每个层都“埋着雷”。我之前请教过的技术朋友 Alex,在深圳做 B2B SaaS,他说他接 SSO 第一次搞了 3 个人协作工时,第二次换协议又花了 5 天,跟“按一个开关就完事”差得远。

这就是为什么客户一句话,背后可能压垮你。

3. 你今天能做的三件事

钱:0 元(先别花钱,做评估)
时间:2-3 小时搞清楚
技术门槛:不用写代码,但要能看懂基本流程图
第一步:先回客户邮件——不要答应,也不要拒绝,而是要 3 个信息:1) 你公司用什么身份系统(Azure AD / Okta / Google Workspace)?2) 你们的合规要求文档能发我吗?3) 这个 deadline 是死线还是可以谈?

把这三个问题发过去,70% 的甲方会自己延后或放弃。剩下 30%,再决定要不要找外包或上 Auth0、Clerk 这类托管服务(一般年费 $300+ 起)。

4. 你现在该怎么选

刚起步(还没客户):别想 SSO,不是你的问题。专注产品和口碑,SSO 是 100 人以上企业的玩具。

有 1-2 个客户:客户提 SSO,先要上面那 3 个问题。如果他支吾一阵“要不我再问问 IT”,基本就是他也没真要加钱,只是采购走流程。

在扩规模(年入 50w+):用 Auth0 或 Clerk 这类托管服务,把 SSO 当 feature 上线,别自研。

我自己最后走了第二条路——王姐后来回了句“那今年先这样”,我反倒多了个三年合同的延期。老实讲,我一开始差点手忙脚乱答应接,结果反而是问对了问题救了我。