| 主错误码 | 子错误码 | 描述 |
|---|
| 1101 | 20002 | client_id格式校验不通过,应该为全数字 |
| 1101 | 20003 | client_id在系统中不存在 |
| 1101 | 20012 | response_type格式校验不通过,应该为“code” |
| 1101 | 20022 | redirect_uri格式校验不通过 |
| 1101 | 20023 | redirect_uri与华为开发者联盟注册的回调地址不一致,且不在OAuth服务配置的白名单中 |
| 1101 | 20024 | 授权码code换取凭证AT(Access Token)时,code解析出来的redirect_uri和入参不一致 |
| 1101 | 20031 | state格式校验不通过 |
| 1101 | 20041 | scope格式校验不通过 |
| 1101 | 20042 | scope在系统不存在 |
| 1101 | 20051 | access_type格式校验不通过 |
| 1101 | 20071 | display格式校验不通过,显示指定授权页面展示风格规则:PC端为“page”、移动端为“touch” |
| 1101 | 20073 | code_challenge_method值非法,当前只支持选项“S256”、“plain” |
| 1101 | 20074 | code_challenge值非法,base64无法解码 |
| 1101 | 20152 | 授权码code换取凭证AT时,code格式校验通过 |
| 1101 | 20154 | 授权码code、设备码code或RT(Refresh Token)中解析出来的client_id和入参client_id不一致 |
| 1101 | 20155 | 授权码code换取凭证AT时,code已过期,默认有效期为5分钟 |
| 1101 | 20156 | 授权码code换取凭证AT时,code已经被请求过一次,每个code能且仅能请求一次 |
| 1101 | 20158 | code_verifier格式校验不通过 |
| 1101 | 20159 | code_verifier与code_chanllege不匹配 |
| 1101 | 20172 | 换取凭证AT时,client_secret格式校验不通过 |
| 1101 | 20173 | client_secret非法 |
| 1101 | 20182 | 换取凭证AT时,grant_type值非法,仅支持选项"authorization_code", "client_credentials", "refresh_token" |
| 1101 | 20192 | RT(Refresh Token)换取凭证AT时,refresh_token格式校验不通过 |
| 1101 | 20401 | 用户码user code格式校验不通过 |
| 1101 | 20402 | user code已经过期或非法 |
| 1101 | 20404 | user code已经到期 |
| 1101 | 20406 | 设备码code换取AT时,code已经被请求过一次,每个code能且仅能请求一次 |
| 1101 | 20407 | 设备码code换取AT时,code换取AT轮询次数超过限制,需要重新获取 |
| 1101 | 20408 | 设备码code换取AT时,code解析出来的scope校验不通过 |
| 1101 | 20409 | 扫码授权,user code已经请求过一次,每个code能且仅能请求一次 |
| 1101 | 20410 | 扫码授权,user code能且仅能单次请求生成AT |
| 1101 | 20411 | 设备码code换取AT时,二维码超时了仍未被扫描 |
| 1101 | 20412 | 设备码code换取AT时,用户扫描二维码后,超时了仍未授权 |
| 1102 | 20001 | client_id为空 |
| 1102 | 20011 | response_type为空 |
| 1102 | 20021 | redirect_uri为空 |
| 1102 | 20151 | 换取凭证AT时,授权码code或设备码code为空 |
| 1102 | 20171 | 换取凭证AT时,client_secret为空 |
| 1102 | 20181 | 换取凭证AT时,grant_type为空 |
| 1102 | 20191 | RT换取凭证AT时,refresh_token为空 |
| 1102 | 20400 | user code为空 |
| 1103 | 20153 | 授权码code换取凭证AT时,code解不开 |
| 1203 | 11205 | RT换取凭证AT时,refresh_token过期 |
| 1203 | 12303 | 授权码code换取凭证AT时,client_id在系统不存在 |
| 1203 | 12304 | 授权码code换取凭证AT时,client_secret不对 |
| 1203 | 31202 | RT换取凭证AT时,refresh_token满足了正则表达式校验,但解析失败 |
| 1203 | 31204 | RT换取凭证AT时,refresh_token在黑名单中(用户修改密码或者登出操作,会使之前的RT被加入黑名单) |
| 1203 | 31218 | RT换取凭证AT时,refresh_token不满足正则表达式 |
| 1600 | 16002 | 设备码code换取AT时,无法解开 |
| 1600 | 16003 | 设备码code换取AT时,device code超期 |
| 1600 | 16001 | 设备码device code无法编码(本报错属于服务器报错,服务器正常配置情形下不会出现) |
| 1203 |
| 其他错误,包括内部组件之间网络不通等错误。 |