使用户能够登录和注销 Crystal Enterprise,并管理页面请求之间的 Enterprise 会话。Identity
是一种托管 Bean,它提供信息并将功能添加到可视化设计器中显示的组件。
要了解有关核心 Crystal Enterprise 功能和应用程序开发的更多信息,请查阅《Crystal Enterprise Java SDK 指南》。
Identity
Bean 包含用于登录和注销 Crystal Enterprise 的身份验证凭据。此外,Identity
Bean 还保留页面请求之间的会话数据。没有 Identity
Bean,UI 组件将无法与 Crystal Enterprise 系统通信。 因此,每个属性都必须包含一个指向 Identity
Bean 的绑定(使用该组件的 identity
属性)。Identity
Bean 包含相应的身份验证和会话信息。
Identity
Bean 包含多个重要的属性,这些属性指定了会话的行为。
enableAutoLogon
属性
enableAutoLogon
属性指明 Identity
Bean 是否应自动使用所选身份验证类型的自动登录帐户来登录到 Crystal Enterprise。例如,如果身份验证类型是 Enterprise(在选择 Enterprise 作为身份验证属性时设置),自动登录尝试将使用控件中设置的默认用户名和密码,并依据 Enterprise 用户组验证信息。默认情况下,enableAutoLogon
属性设置为 false
。
如果使用空白用户名和密码设置 Enterprise 身份验证类型,则会使用 Crystal Enterprise Guest 帐户来登录用户。
如果使用空白用户名和密码设置 Windows NT 身份验证类型,则会使用单一登录来登录用户。
cookieName
和 tokenExpiry
属性
将 tokenExpiry
属性设置为 Enterprise 会话过期之前登录标记累计的分钟数。当用户的 Web 会话过期时,登录标记将转换为 Enterprise 会话。这将允许用户重新登录到 Crystal Enterprise。但是,如果登录标记本身已过期,则任何随后使用该登录标记重新使用户登录的尝试将失败。cookieName
只是在 Web 会话期间用于标识用户的 Cookie 的名称。
Identity
Bean 还有若干重要的属性,这些属性指定在自动登录期间使用的身份验证信息:
selectedAuthentication
属性
selectedAuthentication
属性指定在登录时使用的用户组别名。用户组别名包含与特定组中的用户帐户标识唯一对应的设置。selectedAuthentication
属性的选项的完整列表包括:
Windows NT
Windows AD (Active Directory)
Enterprise
LDAP
注意: 只有在连接到相应的 Windows 服务器时,Windows NT
和 Windows AD
身份验证类型才有效。例如,在连接到 UNIX 后端时,这些类型将无效。
userName
属性
userName
属性指定自动登录帐户要使用的用户名。默认情况下,userName
属性为空白,将适用于使用 Enterprise 身份验证类型自动登录到系统的情况。
system
属性
system
属性指定 Crystal Enterprise 系统自动进行连接并登录。
注意: 有关所有 Identity
Bean 成员的全面参考,请参阅 Crystal Enterprise 的 JavaServer Faces 组件的 Java API 参考 中的 IIdentity
接口。
<managed
<description>A user誷 logon credentials.</description>
<managed
<managed
com.businessobjects.jsf.appcontrols.model.Identity
</managed
<managed
<managed
<property
<value>machine01</value>
</managed
</managed
Business Objects http://www.china.businessobjects.com/ 支持服务 http://www.china.businessobjects.com/services/services.htm |