SAML Chrome Panel

Chrome浏览器插件下载和安装教程(图文讲解)

扩展了开发人员工具,添加了对要在开发人员工具窗口中显示的 SAML 请求和响应的支持

这是一个适用于 Chrome 的开源 SAML 调试器。它作为 Chrome 开发者工具部分中的另一个面板运行,用于监视当前活动选项卡中的流量。该面板试图复制 Firefox 版本的 SAML Tracer 的功能,因为在撰写本文时,Chrome 还没有一个(或任何)足够好的 SAML Tracer。

GitHub 存储库:https://github.com/milton-lai/saml-chrome-panel
请随意分支并帮助使其变得更好!

它旨在显示所有网络流量以及请求和响应数据。如果有 SAML 请求或响应,那么它会抓取消息,对其进行良好的格式化并在另一个选项卡中显示给您。

更新:
- 设置链接在同一浏览器中打开
-- 有一个新功能可以“擦除”当前页面中的链接。基本上,它将更新所有锚标记并将其目标属性设置为等于“_self”。这应该可以解决在新选项卡等中打开 SAML 事务的问题。这是我能想到的最佳实现,因为我无法监听所有选项卡上的所有流量。
- 导入和导出网络流量。
-- 以 JSON 格式导入和导出浏览器上的流量。
- 切换显示 SAML 流量。

请注意,目前我只查看了 OpenAM Redirect 和 POST SAML 事务(因为这是我可以访问的)。如果还有其他人正在工作,请告诉我。如果有 SSO 框架无法正常工作,也请告诉我,我会尽力使其正常工作(例如 SOAP)。

感谢 @jasonwzs (https://github.com/jasonwzs) 和 @AlmogBaku (https://github.com/AlmogBaku) 的贡献

更新(2023-06-03):
-- 更新为使用 Manifest v3。没有真正的改变。

更新(2021-05-02):
-- 修复更新链接功能

更新(2020-07-18):
-- 更新了内部库。
-- 减小了扩展尺寸。
-- 少量代码清理。
-- 增加了 SAML 字体大小。

更新(2017-11-19):
-- 添加了 500 个网络请求的切换限制,以保持更小的内存占用。
-- 添加了 SAML 选项卡的搜索选项。