Cortana OAuth2身份验证无法删除问题咨询
我之前处理过类似的Cortana技能配置问题,这种情况大多是界面缓存或后台遗留配置未清理导致的,不一定需要去外部Vault操作,你可以按以下步骤逐一排查解决:
强制刷新并清理浏览器缓存
浏览器缓存很容易保留旧的界面状态,先按Ctrl+Shift+R(Windows)或Cmd+Shift+R(Mac)强制刷新Cortana控制台页面,再清空浏览器的缓存和Cookie,重新登录后看看异常状态是否消失。检查并重新导入技能配置
如果之前导出过技能的配置包,解压后找到包含认证配置的文件(通常是skill.json或类似结构的文件),查看是否还存在已移除的Auth Provider信息,手动删除后将配置包重新导入技能,覆盖现有配置。通过技能管理API清理遗留配置
要是控制台界面操作无法解决,可以尝试使用Cortana技能管理API来操作。先调用获取Auth配置的接口确认残留的Provider ID,再调用删除接口彻底移除它。API的具体调用方式可以参考官方提供的技能认证管理文档。外部Vault的排查场景
只有当你的Auth Provider是借助外部密钥管理Vault(比如Azure Key Vault)存储凭据时,才需要去对应Vault检查是否有遗留的密钥或关联配置。如果只是控制台内直接配置的OAuth信息,一般不需要操作外部Vault。联系微软技术支持
若以上方法都无效,大概率是后台系统的同步故障,这时候直接提交支持工单给微软,提供你的技能ID和详细问题描述,他们可以协助排查并清理后台的残留配置。
内容的提问来源于stack exchange,提问作者user3527063

