用途:该技能面向从 Auth0 迁移到 Descope 的自助迁移,适用于开发者自行迁移或技术负责人评估迁移。
主要能力:流程分三部分且不可跳过。第一部分 MCP 检查(阻塞):调用 search-descope-docs 确认 Descope Docs MCP 是否可用;不可用时提示在 https://docs-mcp.descope.com/ 安装(服务器 URL:https://docs-mcp.descope.com/mcp),并询问是否先安装。第二部分迁移计划:先用 AskUserQuestion 做分诊,收集后端语言/框架、迁移目标(全量切换、分阶段或仅评估)、是否已有活跃用户、偏好迁移方式(嵌入 Flows/Widgets 的原生迁移,或保留现有 OIDC 客户端指向 Descope OIDC 端点);再询问使用的 Auth0 功能(Actions/Rules/Hooks、Organizations、FGA、社交登录/企业 SSO 等),随后扫描代码库中的认证触点,生成 MIGRATION-PLAN.md 并暂停等待人工审阅。第三部分执行:用户确认后才执行计划。
使用方式:技能目录内含 references/implementation-nuances.md(各框架迁移模式、Auth0 到 Descope 功能映射、已知陷阱)与 references/flows-and-widgets.md(Descope 术语、Flow 结构与模板、Widgets、SSO Setup Suite、Console 与代码的取舍)。原则为 Console 优先、先问不假设、优先用 MCP 核对 SDK 方法名。代码分析使用 grep 查找 auth0/@auth0 等导入、AUTH0_ 环境变量、token/claims 访问、受保护路由声明及依赖文件。
适用场景与限制:涉及用户迁移时,超过 1000 用户需先通过 Auth0 导入/导出扩展导出 JSON;密码哈希需向 Auth0 提交支持工单;切换时未用会话迁移会导致 Auth0 会话失效。CIBA 与 @auth0/ai 包装器无 Descope 等价物,需自定义实现。具体价格、平台支持等资料暂未提供。