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

💡 原文中文,约3800字,阅读约需9分钟。
📝

内容提要

阿里云日志服务(SLS)推出基于Ticket的全新登录方案,解决了STS模式的问题,速度快、会话时间无限制、安全性高、错误排查方便、不存在跨域问题。提供仪表盘免密分享功能,方便用户分享和集成日志服务。

🔎

延伸解读

STS 模式的主要痛点

文章指出 STS 模式存在性能、会话时间、错误排查和跨域四类问题。性能上,登录需多次顺序交互,访问时间可能超过 6 秒;会话时间默认 1 小时,最长 24 小时且无法延长;错误排查因涉及多个模块和重定向而困难;跨域问题则因浏览器对第三方 cookie 的限制而加剧,如 Safari 和 Chrome 已逐步限制。

Ticket 方案的核心改进

新方案基于 Ticket 机制,登录仅需两步:调用 SDK 获取免登链接,然后直接访问 SLS,无浏览器重定向。其优势包括平均访问时间在 2 秒以内、支持调用接口延长会话时间、通过 RAM 账户和 Policy 控制权限、错误信息详细便于排查,且不依赖浏览器 cookie,从而避免跨域问题。

仪表盘免密分享的适用场景

针对临时分享日志查询、大屏展示或嵌入文档等需求,SLS 提供了仪表盘免密分享功能。用户可在控制台一键生成免登链接,无需 SDK 开发。该功能支持时间范围、访问时间、阿里云账号和过滤条件等权限控制,并可通过 RAM Policy 管理子账号的创建和查看权限,兼顾便捷与安全。

❓

Q&A

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

新登录方案基于Ticket,速度快、会话时间无限制、安全性高、错误排查方便,并且解决了跨域问题。

新方案如何解决STS模式的会话时间限制问题?

新方案支持客户调用接口延长会话时间,彻底解决了STS模式的会话时间限制问题。

新登录方案的错误排查流程是怎样的?

客户只需调用SLS接口,SLS会返回详细的错误原因,方便用户排查问题。

仪表盘免密分享功能的操作步骤是什么?

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

新方案如何处理跨域问题?

新方案不依赖浏览器cookie,因此不存在跨域问题。

新登录方案的访问速度如何?

新方案的平均访问时间在2秒以内,速度较快。

🏷️

标签

➡️

继续阅读