SuperAPI AI 工具集

run-dryrun

安全与审计

查看项目

更新于 10-16 04:30

技能介绍

用途:在正式上线前,用 dryrun 对线上环境做一次本地认证测试,验证 SaaSKit 认证是否配置正确。

主要能力与用法:需 Node 20+,先确认 SCALEKIT_ENVIRONMENT_URL 和以 skc_ 开头的 SCALEKIT_CLIENT_ID,并在仪表盘 Authentication → Redirect URIs 添加 http://localhost:12456/auth/callback。默认模式为 fsa;用 sso 时需提供真实的 --organization_id(org_…)。核心命令:npx @scalekit-sdk/dryrun --env_url="$SCALEKIT_ENVIRONMENT_URL" --client_id="$SCALEKIT_CLIENT_ID" --mode=fsa;SSO 再加 --mode=sso --organization_id=<org_…>。注意 CLI 参数是 --env_url,环境变量名不是 SCALEKIT_ENV_URL。

适用场景:上线前验证认证配置、检查回调与客户端配置、排查 redirect_uri、client、organization、端口等失败原因。运行后应展示输出并用平实语言说明通过或失败及下一步。

限制:必须保持本地运行,不得将回调地址暴露到公网;dryrun 在 Ctrl+C 后不保存令牌;该技能不编写登录代码,也不完成上线清单,相关任务应使用 implement-saaskit 或 check-saaskit-prod;端口 12456 被占用时需先停止占用进程。仪表盘步骤需用户自行操作。