该技能用于指导从 Okta Customer Identity Service(CIS)自助迁移到 Descope,流程分三部分且不可跳过:先检查是否安装 Descope Docs MCP(未安装时询问是否从 https://docs-mcp.descope.com/ 安装,服务器地址 https://docs-mcp.descope.com/mcp),再通过提问收集上下文并分析代码中的认证触点,产出供人工审阅的 MIGRATION-PLAN.md,最后在用户确认后执行计划。
主要能力:区分托管跳转登录与嵌入式登录两条路径;判断后端是否校验 OAuth scope(scp claim)以决定使用 Inbound Apps 还是 Federated Apps;梳理 Okta CIS 特性(Sign-In Widget、Sign-On Policies、认证器、授权服务器、身份提供商、日志流、M2M、Token Inline Hooks、Groups 等)的对应关系;提供用户迁移路径建议(全量导出导入、JIT 密码校验、会话迁移)以及双令牌校验等分阶段切换要点。
必要用法:按提示先做 MCP 检查,再回答 triage 问题,审阅迁移计划后才开始改代码;SDK 方法名、选项与返回类型应通过 ask-question-about-descope 核实,而非凭记忆。
限制:Okta 不导出密码哈希、Passkey 凭据与 TOTP 种子,相关用户需在迁移后重新注册;Okta Verify 推送、安全问题等认证器无直接等价物;Okta Workflows 不在本技能范围内。具体实现细节、完整代码示例与已知坑位见技能目录内 references 下的文档。