全新架构!日志服务 SLS 自研免登录方案发布

💡 原文中文,约2800字,阅读约需7分钟。
📝

内容提要

阿里云日志服务(SLS)推出根据Ticket的免登录方案,解决了STS形式的不足,提供快速访问和延长会话时限。还提供仪表盘免密共享功能,简化流程和提高安全性。

🔎

延伸解读

从STS到Ticket:免登录方案的演进动因

文章指出,STS形式虽经典,但存在加载慢、会话时限短、排查难和跨域依赖等问题。新Ticket方案针对这些痛点设计,将登录流程简化为两步,平均访问时间控制在2秒内,并支持会话时限延长。这反映了SLS在集成体验上的主动优化,尤其适合对会话时长和跨域兼容有要求的自建系统。

新方案如何解决会话与跨域难题

STS形式的会话时限默认为1小时,最长24小时且无法再次延长,导致内嵌页面隔天失效。新方案允许通过SLS接口延长会话时间,且不依赖浏览器cookie,从而规避了Safari和Chrome对第三方cookie的限制。对于需要长期保持登录状态的内网Web应用,这一改进直接解决了实际使用中的核心障碍。

仪表盘免密共享的适用场景与安全控制

除了免登集成,SLS还推出仪表盘免密共享功能,只需在控制台点击即可生成链接,无需开发。该功能适用于临时共享日志查询、大屏展示或嵌入文档等场景。安全方面,支持RAM Policy控制子账号权限,并可设置时间范围、访问时间、账号和过滤条件等约束,兼顾便捷与管控。

❓

Q&A

阿里云日志服务的免登录方案有什么优势?

新方案速度快、会话时限可延长、安全性高,并且简化了错误排查流程。

STS形式的免登录方案存在哪些问题?

STS形式加载速度慢、会话时限限制、错误排查困难以及跨域问题。

新推出的免登录方案是如何工作的?

用户只需调用SDK获取免登录链接,然后直接访问SLS,无需浏览器重定向。

仪表盘的免密共享功能如何操作?

用户只需在仪表盘页面点击共享按钮即可创建免密共享链接。

新免登录方案如何解决会话时限问题?

新方案支持用户调用接口延长会话时限,彻底解决了会话时限的限制。

新方案的安全性如何保障?

新方案支持使用RAM账户控制免登录链接权限,确保安全性。

🏷️

标签

➡️

继续阅读