下表介绍了由验证服务生成的错误代码。这些错误在验证模块中显示给用户/管理员。
表 D–2 验证错误代码
错误消息 |
说明/可能的原因 |
操作 |
---|---|---|
authentication.already.login. |
用户已经登录并具有有效会话,但没有定义成功 URL 重定向。 |
请注销,或通过 Access Manager 控制台设置登录成功重定向 URL。使用以“管理控制台 URL”作为参数值的“goto”查询参数。 |
logout.failure. |
用户不能注销 Access Manager。 |
重新启动服务器。 |
uncaught_exception |
由于不正确的处理程序而抛出验证异常 |
检查登录 URL 是否包含无效或特殊字符。 |
redirect.error |
Access Manager 不能转向成功或失败重定向 URL。 |
检查 Web 容器的错误日志以查看是否有错误。 |
gotoLoginAfterFail |
多数错误出现时均生成该链接。该链接将使用户返回原始登录 URL 页面。 | |
invalid.password |
输入的密码无效。 |
密码必须包含至少 8 个字符。检查密码是否包含相应数量的字符并确保其未过期。 |
auth.failed |
验证失败。这是显示在默认登录失败模板中的一般错误消息。最常见的原因是凭证无效/不正确。 |
输入有效并正确的用户名/密码(被调用的验证模块所需要的证书。) |
nouser.profile |
在给定组织中未找到匹配输入的用户名的用户概要文件。登录到成员资格/自注册验证模块时,可能显示此错误。 |
请再次输入您的登录信息。如果是第一次登录,请在登录屏幕中选择“新用户”。 |
notenough.characters |
输入密码的字符数不够。登录到成员资格/自注册验证模块时,可能显示此错误。 |
默认情况下,登录密码必须包含至少 8 个字符(此数目可通过成员资格验证模块配置)。 |
useralready.exists |
在给定组织中已存在此用户名。登录到成员资格/自注册验证模块时,可能显示此错误。 |
用户 ID 在组织内必须唯一。 |
uidpasswd.same |
用户名和密码字段的值不能相同。登录到成员资格/自注册验证模块时,可能显示此错误。 |
确保用户名和密码不相同。 |
nouser.name |
未输入用户名。登录到成员资格/自注册验证模块时,可能显示此错误。 |
确保输入用户名。 |
no.password |
未输入密码。登录到成员资格/自注册验证模块时,可能显示此错误。 |
确保输入密码。 |
missing.confirm.passwd |
缺少确认密码字段。登录到成员资格/自注册验证模块时,可能显示此错误。 |
确保在“确认密码”字段中输入密码。 |
password.mismatch |
密码和确认密码不匹配。登录到成员资格/自注册验证模块时,可能显示此错误。 |
确保密码与确认密码匹配。 |
存储用户概要文件时出错。 |
存储用户概要文件时出错。登录到成员资格/自注册验证模块时,可能显示此错误。 |
确保 Membership.xml 文件里自注册的属性和元素是有效和正确的。 |
orginactive |
此组织未激活。 |
将组织的状态从不活动转变到活动,通过 Access Manager 控制台激活该组织。 |
internal.auth.error |
内部验证错误。这是一个通用验证错误,可能是由不同和多个环境和/或配置问题所导致。 | |
usernot.active |
用户已不处于活动状态。 |
将用户的状态从不活动转变到活动,通过 Admin 控制台激活该用户。 如果用户已通过“内存锁定”被封锁,请重新启动服务器。 |
user.not.inrole |
用户不属于指定的角色。进行基于角色的验证时显示此错误。 |
确保登录用户属于为基于角色的验证指定的角色。 |
session.timeout |
用户会话已超时。 |
请重新登录。 |
authmodule.denied |
指定的验证模块被拒绝。 |
确保必需的验证模块在必需的组织下注册,并为该模块创建和保存模板,还要在“核心验证”模块的“组织验证模块”列表中选择该模块。 |
noconfig.found |
未找到任何配置。 |
检查验证配置服务以查找必需的验证方法。 |
cookie.notpersistent |
持久 Cookie 用户名在持久 Cookie 域中不存在。 | |
nosuch.domain |
已找到组织。 |
确保请求的组织有效并且正确。 |
userhasnoprofile.org |
用户在指定的组织中没有概要文件。 |
确保用户在本地 Directory Server 中的指定的组织中存在并且有效。 |
reqfield.missing |
未完成某一必需字段。请确保在所有必需字段中均输入值。 |
确保在所有必需字段中均输入值。 |
session.max.limit |
达到最大会话数限制。 |
注销,然后再次登录。 |