1# 账号管理错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。
6
7以下错误码包括系统账号、分布式账号和应用账号错误码。
8
9## 12300001 系统服务异常
10
11**错误信息**
12
13The system service works abnormally.
14
15**可能原因**
16
17该错误码表示系统服务异常,可能原因如下:
181. 账号管理服务无法正常启动。
192. 账号管理的IPC对象无法获取。
203. 账号管理依赖的其他服务无法正常启动或者IPC对象无法获取。
214. 服务未初始化。
225. 磁盘空间不足。
236. 读写文件异常。
247. 创建目录异常。
258. 创建删除文件异常。
269. 读写数据库异常。
27
28**处理步骤**
29
30请稍后重试,或重启设备。
31
32## 12300002 无效参数
33
34**错误信息**
35
36Invalid parameter.
37
38**可能原因**
39
40该错误码表示传入无效的参数,可能原因如下:
411. 用户名为空。
422. 系统账号用户名长度大于1024。
433. 分布式账号用户名长度大于256。
444. 系统账号id小于0、小于100或大于1099。
455. 分布式账号id长度大于512。
466. 分布式账号传入不支持的事件类型。
477. 域名为空。
488. 域名长度大于128。
499. 域账号为空。
5010. 域账号长度大于512。
5111. 约束为空。
5212. 约束长度大于128。
5313. 传入无效的认证和查询参数。
5414. 提供的系统账号头像编码字符串长度超过4KB。
5515. 提供的分布式账号头像编码字符串长度超过2MB。
5616. 提供非jpg和png的图片。
5717. 应用账号名长度超过512。
5818. 鉴权类型长度超过1024。
5919. 令牌长度超过1024。
6020. 键名长度超过1024。
6121. 自定义数据值长度超过1024。
6222. 无效的令牌。
6323. 无效的上下文标识。
6424. 无效的凭据标识。
65
66**处理步骤**
67
68请传入正确的参数。
69
70## 12300003 账号不存在
71
72**错误信息**
73
74The account does not exist.
75
76**可能原因**
77
78该错误码表示操作的账号不存在,可能原因如下:
791. 查询/激活/删除未创建的账号。
802. 查询/激活/删除已删除的账号。
813. 为已删除的账号设置约束/用户名/头像。
824. 更新未创建的账号。
835. 为不存在的账号设置/取消账号信息访问授权。
846. 为不存在的账号设置/删除/查询密码。
857. 为不存在的账号设置/删除令牌。
868. 为不存在的账号设置额外信息。
879. 为不存在的账号设置/删除凭据。
8810. 为不存在的账号设置自定义数据。
8911. 为不存在的账号使能分布式同步功能。
90
91**处理步骤**
92
93请检查账号是否存在。
94
95## 12300004 账号已存在
96
97**错误信息**
98
99The account already exists.
100
101**可能原因**
102
103该错误码表示账号已存在,可能原因如下:
104创建已存在的账号。
105
106**处理步骤**
107
108请取消创建,或使用其他账户号名重试。
109
110## 12300005 不支持多用户
111
112**错误信息**
113
114Multi-user is not supported.
115
116**可能原因**
117
118该错误码表示不支持多用户,可能原因如下:
119当前设备不支持多用户,无法创建账号
120
121**处理步骤**
122
123无法创建其他账号,请取消创建
124
125## 12300006 不支持的账号类型
126
127**错误信息**
128
129The account type is not supported.
130
131**可能原因**
132
133该错误码表示提供了不支持的账号类型,可能原因如下:
134当前设备不支持创建指定类型的账号
135
136**处理步骤**
137
138请创建其他类型的账号
139
140## 12300007 账号数量已达上限
141
142**错误信息**
143
144The number of accounts has reached the upper limit.
145
146**可能原因**
147
148该错误码表示账号数量已达上限,可能原因如下:
149创建系统账号/应用账号时,已存在1000个账号。
150
151**处理步骤**
152
153请删除其他账号后再创建。
154
155## 12300008 受限的账号
156
157**错误信息**
158
159The specified account is restricted.
160
161**可能原因**
162
163该错误码表示操作的是受限账号,可能原因如下:
1641. 删除系统保留用户。
1652. 查询系统保留用户的约束源类型。
1663. 创建id为0-100的账号。
167
168**处理步骤**
169
170指定id为系统保留用户,无法操作。
171
172## 12300009 账号已激活
173
174**错误信息**
175
176The account has been activated.
177
178**可能原因**
179
180该错误码表示账号已激活,可能原因如下:
181激活已激活的账号。
182
183**处理步骤**
184
185当前账号已激活,请勿重复操作。
186
187## 12300010 账号服务忙碌
188
189**错误信息**
190
191The account service is busy.
192
193**可能原因**
194
195该错误码表示账号服务忙,可能原因如下:
1961. 短时间提交重复请求,如重复激活、重复设置等。
1972. 应用账号的认证会话数量超过256,无法处理新的认证请求。
198
199**处理步骤**
200
201请等待一段时间后重试,并降低调用频率。
202
203## 12300011 事件监听器已注册
204
205**错误信息**
206
207The event listener has been registered.
208
209**可能原因**
210
211该错误码表示监听器已注册,可能原因如下:
212当前应用向系统注册一个已经注册过的监听器,无法重复注册。
213
214**处理步骤**
215
216请取消注册,或使用未注册过的监听器重新注册。
217
218## 12300012 事件监听器未注册
219
220**错误信息**
221
222The event listener has not been registered.
223
224**可能原因**
225
226该错误码表示监听器未注册,可能原因如下:
227解注册一个未注册过的监听器。
228
229**处理步骤**
230
231请使用注册的监听器执行解注册操作
232
233## 12300013 网络异常
234
235**错误信息**
236
237Network exception.
238
239**可能原因**
240
241该错误码表示网络异常,可能原因如下:
2421. 未连接网络;
2432. 联网异常;
2443. 应用无联网权限;
2454. 未知的网络错误;
246
247**处理步骤**
248
2491. 连接网络;
2502. 确保网络可以正常联网;
2513. 确保应用具有联网权限;
2524. 重试相关操作;
253
254## 12300014 域账号未认证
255
256**错误信息**
257
258The domain account is not authenticated.
259
260**可能原因**
261
262域账号未登录。
263
264**处理步骤**
265
266先登录域账号。
267
268## 12300015 短名称已存在
269
270**错误信息**
271
272The short name already exists.
273
274**可能原因**
275
276创建账号使用的短名称已经存在。
277
278**处理步骤**
279
280更换别的不存在的短名称。
281
282## 12300016 账号登录数已达上限
283
284**错误信息**
285
286The number of logged in accounts reaches the upper limit.
287
288**可能原因**
289
290登录的账号数已经达到上限,不能再登录新账号。
291
292**处理步骤**
293
294将已经登录的账号退出,再登录新的账号。
295
296## 12300101 凭据不正确
297
298**错误信息**
299
300The credential is incorrect.
301
302**可能原因**
303
304该错误码表示凭据不正确,可能原因如下:
3051. 密码输入错误;
3062. 生物特征不匹配;
3073. 令牌失效;
308
309**处理步骤**
310
311请输入正确有效的凭据重试。
312
313## 12300102 凭据不存在
314
315**错误信息**
316
317The credential does not exist.
318
319**可能原因**
320
321该错误码表示凭据不存在,可能原因如下:
3221. 认证未录入的凭据类型。
3232. 查询未录入的凭据类型。
3243. 删除未录入的凭据类型。
325
326**处理步骤**
327
328请确认凭据类型是否存在。
329
330## 12300103 凭据输入器已注册
331
332**错误信息**
333
334The credential inputer already exists.
335
336**可能原因**
337
338该错误码表示凭据输入器已注册,可能原因如下:
339PIN码输入器已注册,解注册之前无法重复注册。
340
341**处理步骤**
342
343凭据输入器已存在,请勿重复操作。
344
345## 12300104 凭据输入器不存在
346
347**错误信息**
348
349The credential inputer is not found.
350
351**可能原因**
352
353该错误码表示凭据输入器不存在,可能原因如下:
354认证、添加、修改凭据时,未注册凭据输入器。
355
356**处理步骤**
357
358注册凭据输入器。
359
360## 12300105 可信等级不支持
361
362**错误信息**
363
364The trust level is not supported.
365
366**可能原因**
367
368该错误码表示提供了可信等级不支持,可能原因如下:
369传入系统不支持的可信等级。
370
371**处理步骤**
372
373请输入正确的可信等级。
374
375## 12300106 认证类型不支持
376
377**错误信息**
378
379The authentication type is not supported.
380
381**可能原因**
382
383该错误码表示提供了认证类型不支持,可能原因如下:
384传入系统不支持的认证类型。
385
386**处理步骤**
387
388请提供系统支持的认证类型。
389
390## 12300107 认证类型不存在
391
392**错误信息**
393
394The authentication type does not exist.
395
396**可能原因**
397
398该错误码表示认证类型不存在,可能原因如下:
399查询/删除令牌时,指定的鉴权类型不存在。
400
401**处理步骤**
402
403请使用存在的认证类型查询/删除。
404
405## 12300108 认证会话不存在
406
407**错误信息**
408
409The authentication session does not exist.
410
411**可能原因**
412
413该错误码表示会话不存在,可能原因如下:
414
415查询不存在的会话回调。
416
417**处理步骤**
418
419请使用已成功打开的会话标识查询会话回调。
420
421## 12300109 认证、凭据录入、更新等操作被取消
422
423**错误信息**
424
425The authentication, enrollment, or update operation is canceled.
426
427**可能原因**
428
429该错误码表示认证、凭据录入、更新等操作被取消,可能原因如下:
430认证过程中,用户取消认证操作。
431录入凭据过程中,用户取消录入操作。
432录入凭据过程中,用户取消更新操作。
433
434**处理步骤**
435
436重新或结束认证操作。
437
438## 12300110 认证被锁定
439
440**错误信息**
441
442The authentication is locked.
443
444**可能原因**
445
446该错误码表示认证被锁定,可能原因如下:
447认证类型错误次数超过上限。
448
449**处理步骤**
450
451认证错误次数超过上限,请在freezingTime之后重试。
452
453## 12300111 认证超时
454
455**错误信息**
456
457The authentication time out.
458
459**可能原因**
460
461该错误码表示认证超时,可能原因如下:
4621. 对于系统账号,认证、录入超过三分钟。
4632. 认证服务因网络原因无法及时响应而超时。
464
465**处理步骤**
466
4671. 认证录入超时,请重试。
4682. 请确认网络环境无问题后重试。
469
470## 12300112 认证服务忙
471
472**错误信息**
473
474The authentication service is busy.
475
476**可能原因**
477
478该错误码表示认证服务忙,可能原因如下:
479系统账号认证时,认证总数超过5个。
480应用账号认证时,三方应用的认证器服务忙碌(根据实际情况决定)。
481
482**处理步骤**
483
484当前认证服务忙,请稍后重试。
485
486## 12300113 认证服务不存在
487
488**错误信息**
489
490The account authentication service does not exist.
491
492**可能原因**
493
494该错误码表示认证服务不存在,可能原因如下:
495对于应用账号:
4961. 请求鉴权时,账号所属应用不支持认证器服务。
4972. 隐式添加账号时,账号所属应用不支持认证器服务。
4983. 验证指定账号的凭据时,该账号所属应用不支持认证器服务。
4994. 设置应用的认证器属性时,指定的应用不支持认证器服务。
5005. 检查账号标签时,指定的应用不支持认证器服务。
501
502**处理步骤**
503
504请取消操作,或向支持认证服务的应用进行认证。
505
506## 12300114 认证服务异常
507
508**错误信息**
509
510The account authentication service works abnormally.
511
512**可能原因**
513
514该错误码表示账号认证服务异常,可能原因如下:
5151. 身份认证服务出现未知错误;
5162. 应用认证器不符合规范;
517
518**处理步骤**
519
5201. 请重试或重启系统。
5212. 按照规范开发应用认证器。
522
523## 12300115 用户认证密码个数达到上限
524
525**错误信息**
526
527The number of credentials reaches the upper limit.
528
529**可能原因**
530
5311. 身份认证服务出现未知错误。
5322. 用户已有对应类型的密码, 不能再添加密码。
533
534**处理步骤**
535
5361. 请重试或重启系统。
5372. 修改密码或删除已有密码。
538
539## 12300116 凭证复杂度验证失败
540
541**错误信息**
542
543Credential complexity verification failed.
544
545**可能原因**
546
547设置的凭证太过简单。
548
549**处理步骤**
550
551按照要求录入包含特定字符的凭证。
552
553## 12300117 PIN码过期
554
555**错误信息**
556
557PIN is expired.
558
559**可能原因**
560
561用户认证的PIN码过期。
562
563**处理步骤**
564
565重新设置PIN码。
566
567## 12400001 应用不存在
568
569**错误信息**
570
571The application does not exist.
572
573**可能原因**
574
575该错误码表示应用不存在,可能原因如下:
5761. 设置访问权限时,目标应用不存在。
5772. 设置开放授权时,目标应用不存在。
578
579**处理步骤**
580
581请取消设置,或使用已安装的应用包名重试。
582
583## 12400002 自定义数据不存在
584
585**错误信息**
586
587The custom data does not exist.
588
589**可能原因**
590
591该错误码表示自定义数据不存在,可能原因如下:
592查询账号的自定义数据时,输入的键名不存在。
593
594**处理步骤**
595
596请使用存在的自定义数据的键名查询。
597
598## 12400003 自定义数据的数量已达上限
599
600**错误信息**
601
602The number of custom data records reaches the upper limit.
603
604**可能原因**
605
606该错误码表示自定义数据的数量已达上限,可能原因如下:
607设置自定义数据时,目标账号的自定义数据数量已达512。
608
609**处理步骤**
610
611请取消设置操作,或者删除已存在的自定义数据。
612
613## 12400004 令牌数量已达上限
614
615**错误信息**
616
617The number of tokens reaches the upper limit.
618
619**可能原因**
620
621该错误码表示令牌数量已达上限,可能原因如下:
622添加令牌时,目标账号的令牌数量已达1024。
623
624**处理步骤**
625
626请取消添加操作,或者删除已存在的令牌后再添加。
627
628## 12400005 授权列表已达上限
629
630**错误信息**
631
632The size of the authorization list reaches the upper limit.
633
634**可能原因**
635
636该错误码表示授权列表已达上限,可能原因如下:
637设置访问/开放授权时,授权列表的大小超过1024。
638
639**处理步骤**
640
6411. 请取消设置操作,或者撤销已存在的访问/开放授权后再设置。