当前位置: 首页 > 文档资料 > JustAuth 中文文档 >

异常代码

优质
小牛编辑
122浏览
2023-12-01

本章主要列出 JA 的错误代码,供开发者参考

异常代码描述原因解决方案
2000Success--
5000Failure多为系统异常,如 JA 本身的 BUG,或者其他原因请参考控制台异常栈
5001Not Implemented方法未实现① 针对自定义的 oauth 平台,请检查你的代码,是否存在未实现必要接口的问题;
② 针对 JA 内置的平台,说明该平台的某个方法暂不支持调用
5002Parameter incomplete传递的参数不全请检查初始化 RequestAuthConfig 类中的配置是否填写完整(每个平台的配置可能会有差异)
5003Unsupported operation不支持的操作类似 5001,需注意的时,报出该异常,说明第三方可能本身就不支持某个操作
5004AuthDefaultSource cannot be nullsource 参数未传或者不正确检查 source 参数
5005Unidentified platform当前登录用户的身份不被支持,见企业微信平台非当前企业用户,不被支持
5006Illegal redirect uri回调地址配置错误① 检查回调地址是否以http://或者https://开头,如非,请修改回调地址;
② 针对 facebook 平台,回调地址必须为https://开头;
③ 针对支付宝平台,不支持本地回调,如http://localhost或者http://127.0.0.1(更多参考:本地如何测那些不支持本地地址回调的授权登录? (opens new window)
5007Illegal request该异常码为保留,目前未用到-
5008Illegal code第三方回调时未传回 code 参数① 请排查回调地址是否正确;
② 请检查回调方法的参数列表是否正确,推荐使用AuthCallback类自动封装回调参数;
③ 请检查回调时带回的参数,是否包含其他信息,比如error或者error_description
5009Illegal state第三方回调时未传回 state 参数,或者本地缓存中的 state 已失效请参考异常相关 - illegal-state-xx
5010The refresh token is required; it must not be null该异常码为保留,目前未用到-