应用截图

详细介绍

AWS 联合 ADFS(SAML)凭据到期时重新进行认证。 >>> 更新 v1.0.12 - 提交重新认证请求后,将检测到控制台页面视为成功,以支持 Shibboleth(感谢 walterking) - 小幅改进 >>> 更新 v1.0.10 - 修复了上次更新中导致重新认证失效的一个愚蠢错误。抱歉。 >>> 更新 v1.0.9 - 修复了没有现有角色或凭据时的认证错误 - 添加了不显示弹出通知的选项 - 发布到 Github(https://github.com/gitlon/CASTER) >>> 原因 AWS ADFS 联合身份验证(SAML)令牌的最长有效期为 1 小时。 在 Amazon 更改这一限制之前,要使用 ADFS 凭据访问 AWS 控制台和/或 API,你必须每隔 1 小时重新登录。这很烦人。 CASTER 扩展程序会自动重新登录,并显示当前 AWS 凭据到期前的剩余时间。 >>> 工作原理 - 查看 AWS 控制台网站的 Cookie - 解析出当前用户、角色和到期时间 - 临近到期时,尝试向指定的 ADFS URL 发送请求,重新生成 SAML 令牌 - 然后再次向通用 AWS SAML 登录页面发送请求,以选择当前 AWS 角色 - 如果成功,就会再次使用凭据登录,有效期再延长 1 小时。 只有保存了凭据才会生效,也就是说,首次登录后访问 ADFS 页面时,不会再被要求输入用户名和密码。 >>> 你(用户)必须执行的操作 你必须输入你自己组织的 ADFS URL,包括 AWS 角色提供程序。例如: - https://YOURADFS.com/adfs/ls/idpinitiatedsignon?loginToRp=urn:amazon:webservices/ 你还应该检查默认选项。 >>> 选项 - 是否以当前用户/角色尝试重新认证? - 凭据即将到期前是否显示 Chrome 通知? - 你所在组织的 ADFS 端点 URL - 提前多久(分钟)将图标上的时间文字变为黄色 - 何时将图标上的时间文字变为红色 - 何时显示 Chrome 通知 - 何时尝试重新认证 >>> 为什么需要这些权限 CASTER 只需要访问两个网站的权限:你的 ADFS URL 和标准 AWS SAML 角色选择页面。由于 ADFS URL 是由你通过选项设置的,因此无法将其声明为权限请求。因此,扩展程序会请求访问“所有网站”。(这一点将在后续版本中改进。) >>> 其他详情 - CASTER 是什么意思? Chrome AWS SAML Token Expiry Reminder。 - 我不想让你窃取我的 AWS 或公司密码!? CASTER 不存储任何密码,也不收集或发送任何私人数据。它从可直接访问的 Cookie 中获取信息,并使用浏览器保存的凭据重新发送请求,方式与用户操作相同。你可以轻松查看扩展程序代码,确认事实确实如此。 - 文中的 Organization 拼错了!? 在澳大利亚没有拼错。 - 这个扩展程序看起来像是刚学会 Chrome 扩展程序和 Javascript 的新手写的!! 是的。 - 功能 XYZ 明明可以做得好得多!? 欢迎参与贡献:https://github.com/gitlon/CASTER - 这是官方支持的产品吗? CASTER 与 Amazon、AWS、Amazon Web Services 或任何其他组织没有任何关系,也未得到其支持或认可。它由一位个人为自己的用途编写,向公众提供时不附带任何保证,也不保证适合任何用途。 - 我们怎么骂你? 请将问题、评论或威士忌发送至:caster [dot] extension [at] gmail.com。