ErrLookup › justauth/JustAuth
justauth/JustAuth
🏆Gitee 最有价值开源项目 🚀:100: 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy! · Java · 132 source files
Analyzed at 694bbf1b01 on 2026-08-14. 89 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
5001 Not Implemented | exception | error | justauth, builder, missing-config, validation |
5003 Unsupported operation | exception | error | justauth, dingtalk, unsupported-operation, provider-quirk |
| 不支持获取授权 url,请使用小程序内置函数 wx.login() 登录获取 code | exception | error | justauth, wechat, mini-program, unsupported-operation, provider-quirk |
| 不支持获取用户信息 url,请使用小程序内置函数 wx.getUserProfile() 获取用户信息 | exception | error | justauth, wechat, mini-program, unsupported-operation, provider-quirk |
| 不支持获取授权 url,请使用小程序内置函数 qq.login() 登录获取 code | exception | error | justauth, qq, mini-program, unsupported-operation, provider-quirk |
| 不支持获取用户信息 url,请使用小程序内置函数 qq.getUserInfo() 获取用户信息 | exception | error | justauth, qq, mini-program, unsupported-operation, provider-quirk |
5003 Unsupported operation | exception | warning | justauth, revoke, unsupported-operation, provider-capability |
| ${errmsg} | exception | error | justauth, dingtalk, api-error, expired-code, external-api |
| ${error_description} | exception | error | justauth, microsoft, azure-ad, oauth2, invalid-grant, external-api |
5005 Unidentified platform | exception | error | justauth, wechat-work, enterprise, membership, config |
| ${errmsg} | exception | error | justauth, wechat-work, api-error, token-expiry, external-api |
| ${cause.message} | exception | critical | justauth, alipay, certificate, sdk-init, config |
5008 Illegal code | exception | error | justauth, alipay, callback-parsing, illegal-code, oauth2 |
| ${subMsg} | exception | error | justauth, alipay, business-error, expired-code, external-api |
| ${errMsg} | exception | error | alipay, oauth, access-token, certificate-mode |
5002 Parameter incomplete | exception | error | alipay, config, validation |
5006 Illegal redirect uri | exception | error | alipay, config, redirect-uri, validation |
5008 Illegal code | exception | error | alipay, oauth, callback, validation |
| ${cause.message} | exception | error | alipay, oauth, cause-chaining, network |
| ${subMsg} | exception | error | alipay, oauth, auth-code, single-use |
| ${errMsg} | exception | error | alipay, oauth, user-info, signature |
| ${error_description} ${error_description} | exception | error | amazon, oauth, bug, token-endpoint |
5011 Invalid token | exception | error | amazon, oauth, token-validation, audience |
| ${error} | exception | error | apple, oauth, form-post, callback |
5014 Invalid client id | exception | error | apple, config, validation, services-id |
5015 Invalid client secret | exception | error | apple, config, validation, p8-key |
5012 Invalid key identifier(kid) | exception | error | apple, config, validation, kid |
5013 Invalid team id | exception | error | apple, config, validation, team-id |
| Failed to get apple private key | exception | error | apple, pem, bouncycastle, config |
| object.getString("error_description") / object.getString("er | exception | error | oauth, baidu, justauth, api-error, auth-exception |
| object.getString("msg") | exception | error | oauth, coding, justauth, api-error, auth-exception |
| object.getString("error") | exception | error | oauth, csdn, justauth, api-error, null-message |
5002 Parameter incomplete | exception | error | oauth, justauth, configuration, fail-fast, auth-exception |
| JSONObject.toJSONString(response) | exception | error | oauth, dingtalk, justauth, api-error, token-exchange |
| data.getString("description") | exception | error | oauth, douyin, justauth, api-error, auth-exception |
| object.getString("message") | exception | error | oauth, eleme, justauth, api-error, null-message |
| object.getJSONObject("error").getString("message") | exception | error | oauth, eleme, justauth, api-error, token-expired |
| object.getString("error_description") | exception | error | oauth, eleme, justauth, token-exchange, redirect-uri |
5006 Illegal redirect uri | exception | error | oauth, facebook, justauth, https, configuration, redirect-uri |
| object.getJSONObject("error").getString("message") | exception | error | oauth, facebook, justauth, api-error, token-expired |
| jsonObject.getString("message") | exception | error | oauth, feishu, lark, justauth, api-error, redirect-uri |
| object.getString("error") + ":" + object.getString("message" | exception | error | oauth, figma, justauth, api-error, token-exchange |
| object.getString("error_description") | exception | error | oauth, gitee, justauth, api-error, token-expired |
| errorDescription | exception | error | oauth, github, justauth, api-error, token-exchange |
| object.getString("error_description") | exception | error | oauth, gitlab, justauth, api-error, token-exchange |
| object.getString("message") | exception | error | oauth, gitlab, justauth, api-error, token-expired |
| object.containsKey("error") + ":" + object.getString("error_ | exception | error | oauth, google, justauth, api-error, error-message-format |
| object.getString("error") | exception | error | oauth, huawei, justauth, api-error, null-message |
| object.getString("sub_error") + ":" + object.getString("erro | exception | error | oauth, huawei, justauth, api-error, token-expired |
| object.getString("error") | exception | error | oauth, huawei, auth-exception, api-response |
| object.getString("sub_error") + ":" + object.getString("erro | exception | error | oauth, huawei, invalid-grant, auth-exception |
| object.getJSONObject("error_response").getString("zh_desc") | exception | error | oauth, jd, error-response, auth-exception |
| accessTokenObject.getString("m") | exception | error | oauth, kujiale, auth-exception, api-response |
| object.getString("m") | exception | error | oauth, kujiale, token-expired, auth-exception |
| object.getString("error_description") | exception | error | oauth, linkedin, scope-migration, auth-exception |
| object.getString("erroe_msg") | exception | error | oauth, meituan, typo-bug, auth-exception |
| accessTokenObject.getString("error_description") | exception | error | oauth, xiaomi, invalid-grant, auth-exception |
| userProfile.getString("description") | exception | error | oauth, xiaomi, token-expired, auth-exception |
5006 Illegal redirect uri | exception | error | oauth, microsoft-cn, redirect-uri, https, config-validation |
5006 Illegal redirect uri | exception | error | oauth, microsoft, azure-ad, redirect-uri, https |
| object.getString("error_description") | exception | error | oauth, okta, auth-server, auth-exception |
| object.getString("error_description") | exception | error | oauth, oschina, deprecated-api, auth-exception |
| object.getString("message") | exception | warning | oauth, pinterest, logic-bug, dead-code, auth-exception |
| object.getString("error_description") | exception | error | oauth, proginn, invalid-grant, auth-exception |
| response.getErrorMsg() | exception | error | wechat, mini-program, jscode2session, auth-exception |
| object.getString("msg") | exception | error | oauth, qq, token-expired, scope, auth-exception |
| object.get("error") + ":" + object.get("error_description") | exception | error | oauth, qq, openid, token-expired, auth-exception |
| accessTokenObject.get("msg") | exception | error | oauth, qq, redirect-uri, app-review, auth-exception |
| Failed to get token from Renren: | exception | error | oauth, renren, deprecated-api, auth-exception |
5001 Not Implemented | exception | error | justauth, oauth, not-implemented, interface-default-method |
| ${error}; ${response_metadata.messages} | exception | error | justauth, slack, oauth, api-error, invalid-token |
| ${error_description} | exception | error | justauth, stack-overflow, oauth, redirect-uri, code-reuse |
| ${error_description} | exception | error | justauth, taobao, oauth, api-error, code-reuse |
| ${name}, ${message} | exception | error | justauth, teambition, oauth, api-error, rate-limit |
| ${AuthToutiaoErrorCode.getErrorCode(error_code).getDesc()} | exception | error | justauth, toutiao, bytedance, oauth, api-error |
5016 Illegal wechat agent id | exception | error | justauth, wechat-work, config-error, agent-id, validation |
| 企业微信获取token失败 | exception | error | justauth, wechat-work, third-party-provider, token, wrapped-exception |
| ${errmsg} | exception | error | justauth, wechat-work, api-error, errcode, token-expiry |
${errcode} ${errmsg} | exception | error | justauth, wechat-mp, official-account, errcode, ip-whitelist |
${errcode} ${errmsg} | exception | error | justauth, wechat-open, errcode, refresh-token, ip-whitelist |
${errorCode} ${errorMsg} | exception | error | justauth, wechat-miniprogram, jscode2session, code-reuse, ip-whitelist |
| ${error_description} | exception | error | justauth, weibo, oauth, redirect-uri, code-reuse |
| ${error} | exception | error | justauth, weibo, user-info, token-expired, rate-limit |
${error_no} ${error_desc} | exception | error | justauth, ximalaya, api-error, bug, key-mismatch |
5006 Illegal redirect uri | validation | error | java, justauth, oauth, configuration, redirect-uri |
5008 Illegal code | validation | error | java, justauth, oauth, callback, authorization-code |
5009 Illegal state | validation | error | java, justauth, oauth, csrf, state-cache, session |
| Unsupported algorithm: ${algorithm} | exception | error | java, justauth, crypto, jvm-runtime, hmac |
| Invalid key: ${Arrays.toString(key)} | exception | error | java, justauth, crypto, credentials, configuration |