WSO2添加服务提供者报错:OAuth consumer key 'test'已存在
OAuth服务提供者添加冲突问题排查方案
检查数据库残留记录
系统前端界面可能未同步数据库中的旧OAuth应用记录,直接查询对应数据库表(例如OAUTH_APPLICATION,具体表名根据你的系统调整):SELECT * FROM OAUTH_APPLICATION WHERE CONSUMER_KEY = 'test';如果查询到对应记录,先备份数据后手动删除该记录,再尝试重新添加服务提供者。
清理系统缓存
多数身份管理系统会缓存OAuth应用配置数据,尝试重启服务实例,或者清理系统使用的缓存组件(如Redis、本地内存缓存),缓存清理完成后再重新操作。检查归档/隐藏应用列表
部分系统会将修改过的旧应用归档到隐藏或已删除列表中,进入系统的归档管理模块,排查是否存在consumer key为test的应用记录,彻底删除后再添加新的服务提供者。排查其他OAuth关联模块
除了服务提供者,检查系统中的OAuth客户端、资源服务器等模块,确认是否有使用consumer key为test的配置记录,若存在则清理后再尝试添加。
内容的提问来源于stack exchange,提问作者Devaddy
相关产品推荐
相关产品推荐

