用途:帮助智能体完成 SaaSKit 生产上线检查(go-live checklist)。每项都须记录 PASS 或 WAIVE 并附一行理由,记录完整后才可签核;空结果视为失败。
主要能力与流程:
- 建立 go-live 记录,Step 2–6 每项一行,列为 item、result、reason。
- 快速检查:读取并校验 SCALEKIT_ENVIRONMENT_URL、SCALEKIT_CLIENT_ID、SCALEKIT_CLIENT_SECRET;用 curl 请求 /oauth/token 应返回 200;用 rg 搜索源码确认无硬编码密钥。
- 核心认证流程:授权 URL、回调 URL 匹配、code 交换、state 校验、会话 cookie(httpOnly、secure、sameSite 'lax')、会话策略、token 刷新、登出,以及各启用方式(邮箱密码、magic link、社交、passkey)的注册→登录→登出。
- 企业功能(按实际发布情况检查或豁免):SSO(Okta/Entra ID/Google Workspace,SP 与 IdP 发起)、SCIM(verifyWebhookPayload 校验、增删改、user_deleted 仅停用)、MCP(/.well-known/oauth-protected-resource 公开、按工具限制 scope、token 过期重连)、RBAC(角色权限并保护 API 路由)、网络白名单。
- 监控:Auth Logs、错误跟踪、告警、日志保留、事故手册;上线后跟踪登录成功率、token 刷新频率、webhook 投递率、SSO 完成率。
- 最终冒烟并签核,打印完整记录。
使用方式与限制:必须使用生产凭据,环境变量只放在环境变量中,不得写入代码;不得执行编写登录或 dryrun(分别使用 implement-saaskit、run-dryrun)。仪表盘和浏览器步骤需暂停由用户操作。未提供具体定价、平台或效果信息。