Sun Java System Access Manager 7 2005Q4 管理指南

验证错误代码

下表介绍了由验证服务生成的错误代码。这些错误在验证模块中显示给用户/管理员。

表 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 

达到最大会话数限制。 

注销,然后再次登录。