SuperAPI AI 工具集

verify-chrome-signins

测试与质量

查看项目

更新于 11-04 00:39

技能介绍

verify-chrome-signins 是一项面向 Chrome 扩展登录链路的功能验证技能,来源于 steerlabs/opensteer 仓库,主要用于检查扩展配对、站点 Cookie 准入以及登录凭据交付是否正确。

用途:该技能聚焦于浏览器源(browser source)相关安全与登录流程的验证,适合在修改相关代码或信任规则后进行回归检查。

主要能力:技能围绕一组集成测试命令展开,包括在仓库根目录运行 apps/host/src/browser/browser-source-service.integration.test.ts 与 packages/database/src/browser-source-store.integration.test.ts 的集成测试,构建 @opensteer/browser-extension 并运行其集成测试。验证关注点包括 token 发放前的 challenge 机制、站点作用域限制、凭据交付过程中的撤销能力以及被动检查。

使用方式:在仓库根目录执行给定命令;涉及数据库迁移变更时,在 packages/database/src/migrations.integration.test.ts 中选择受影响用例,并按照 docs/testing.md 准备数据库环境;修改信任规则前应阅读 docs/browser-sources.md。

适用场景:适用于 Chrome 扩展登录与配对流程的开发调试、安全回归和数据库迁移验证。

限制与要求:必须使用一次性 Chromium 和测试账号,不得使用个人日常浏览器配置或真实凭据。具体测试覆盖范围、运行前置条件与环境配置细节以仓库文档为准,资料中未提供更多说明。