InfoQ 中文 发布于 09/10 20:46

Airbnb 采用服务端驱动架构,身份验证代码量减少 60%

查看原文

资讯摘要

Airbnb 重新设计了其认证架构,使 Web、iOS 和 Android 端的登录流程更便于迭代调整。

AI 摘要

Airbnb 重新设计认证架构,将认证决策从客户端转移到服务端策略引擎,由服务器根据用户与会话上下文选择最佳验证方式,客户端只负责渲染。新架构使身份验证代码量减少60%,Web客户端包体积减小100KB,成功认证率提高2.6%,重复账户创建减少27%,OTP成本降低约11%,并支持按区域快速实验。

AI 问答

Airbnb 的新认证架构如何决定使用哪种验证方式?

服务器根据账户与会话信息,通过可配置的策略引擎选择成功率最高的验证方式,并将其他可用方式作为备选返回。

这次重构带来了哪些可量化收益?

身份验证代码量减少60%,Web客户端包体积减小100KB,成功认证率提高2.6%,重复账户创建减少27%,OTP成本降低约11%。

为什么服务端驱动有助于实验迭代?

客户端不再决定认证方式,只渲染服务器返回页面,因此Airbnb可按区域调整策略或开展实验,无需发布新的客户端代码。

打开原文

更多资讯

Firefox 156 释出Solidot · 09/16 14:25旧消费品,正长出新生意人人都是产品经理 · 09/15 11:20高性能电动船艇动力系统公司获近亿A轮融资,海外收入增长450%丨36氪首发36氪 · 09/16 09:30HYROX比赛腹泻这事,运动员拼归拼,但主办方不能装看不见果壳网 · 09/16 23:15B站AI无限竞技场今日上线!全球百大AI模型同场竞技,GPT-6高居榜首量子位 · 09/16 14:23美国加密新规又黄了金色财经 · 09/16 20:21美联储今起议息 沃什或成关键一票金色财经 · 09/15 15:19稳定币挤兑与套利集中化金色财经 · 09/16 18:54无问芯穹联合清华、上交正式开源具身端侧推理引擎APXInf,Pi 0.5性能SOTA量子位 · 09/15 18:43黄仁勋再谈AI危险论:中国会成为全球开源重要力量金色财经 · 09/16 17:23CoinEx宣布体面关停:值得肯定但不该神化金色财经 · 09/16 22:20Optimizing cost and latency with Amazon Bedrock prompt cachingAWS Machine Learning Blog · 09/16 00:1836氪首发 | 国内头部硅电容IDM企业融资亿元,切入AI芯片与高端光模块36氪 · 09/16 14:35从接住告警到自我进化:快手智能运维助手实践|QCon上海InfoQ 中文 · 09/16 18:00企业案例分享:伊辛智能|36氪2026产业未来大会36氪 · 09/15 16:38Uniswap v4上的恶意Hooks金色财经 · 09/15 12:43How NVIDIA NVLink 6 Delivers Multi-Layer Resiliency for AI FactoriesNVIDIA Technical Blog · 09/16 00:5536氪项目新势榜:不看包装,只看项目真实进展36氪 · 09/15 19:18YC 最值钱的这 20家公司,没有一家来自最近5年人人都是产品经理 · 09/15 10:39黄仁勋正演讲遇特朗普突然来电:通话全程直播金色财经 · 09/15 21:33一款在浏览器里运行、部署在自己服务器上的 SQL 客户端Solidot · 09/15 16:43OpenAI 发布适用于编程和计算机应用的 GPT-6 AstraInfoQ 中文 · 09/16 00:52从入门到精通,一篇文章带你入门产品经理!(2026 年最新版)人人都是产品经理 · 09/16 08:53亚太唯一!腾讯云首次入选IDC MarketScape 全球托管边缘服务领导者类别雷峰网 · 09/15 17:24云岫资本合伙人宋旭文:量子计算:工程化与产业化并进,拐点将至 | 36氪 2026产业未来大会36氪 · 09/15 18:38Mistral 与 Mozilla 合作推出 Firefox Smart WindowSolidot · 09/16 18:53圆桌:新能源:后时代的深水淘金 | 36氪 2026产业未来大会36氪 · 09/15 17:56廉价太阳能改变世界能源格局Solidot · 09/15 17:19GPT Image 2.5 对比实测:变化与局限人人都是产品经理 · 09/15 09:46Improving HCLS AI reasoning with open-source agent skillsAWS Machine Learning Blog · 09/17 03:00