WSO2 APIM 4.2.0使用OAuth2认证API时返回401 Invalid Credentials错误排查求助
WSO2 APIM 4.2.0使用OAuth2认证API时返回401 Invalid Credentials错误排查求助
各位好,我最近碰到了一个头疼的问题:在使用WSO2 APIM 4.2.0通过OAuth2认证API时,始终返回Invalid Credentials的401错误,但切换成API Key认证却完全正常。这套配置之前一直运行稳定,我最近也没有修改过任何配置文件,实在摸不清问题出在哪。
先贴一下API返回的错误响应内容:
{ "code": "900901", "message": "Invalid Credentials", "description": "Access failure for API: /letshego-api-gw/test/v1, version: v1 status: (900901) - Invalid Credentials. Make sure you have provided the correct security credentials" }
我已经做了一些初步排查:
- 检查了PostgreSQL数据库中的
IDN_OAUTH2_ACCESS_TOKEN表,对应的令牌状态显示为ACTIVE,看起来令牌本身是有效的 - 查看网关日志时,每次调用API都会出现这条警告信息:
[2024-04-30 14:50:04,455] WARN - APIAuthenticationHandler API authentication failure due to Invalid Credentials for requestURI=/letshego-api-gw/test/v1/test/mock
补充下我的环境细节:当前使用Resident KeyManager进行认证,配置数据存储在PostgreSQL数据库中。
有没有大佬遇到过类似的情况?能帮忙分析下可能的原因吗?
备注:内容来源于stack exchange,提问作者Noman Khan
相关产品推荐
相关产品推荐

