全新架构!日志服务 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账户控制免登录链接权限,确保安全性。
🏷️