用户注册核准流(Business Edition)

WebSphere Commerce 成员数据以两种资源库类型之一存储:WebSphere Commerce 数据库或目录服务器。站点管理员对系统进行配置,以使用这些资源库之一注册用户和组织实体。

您可以通过使用包含在 WebSphere Commerce 中的属性文件定制注册过程。属性文件允许您配置可选字段和必填字段。您也可以指定哪些信息是支持多文化的。这些文件位于 WC_installdir/samples/properties 目录中。

缺省情况下,除了那些在缺省组织下创建的用户之外,所有用户都需要核准。当管理员注册组织实体,创建成员组或更新现有成员的信息时,都不需要核准。一旦创建了成员组,将不能更改其所有者。

在用户注册期间,如果未指定父组织实体,则父组织实体缺省为“缺省组织”。在新组织实体注册期间,如果未指定父组织实体,则父组织实体缺省为根组织。如果组织实体已创建,则不能更改其名称。也不能更改其唯一标识符。

与每个注册用户和组织实体相关联的是唯一标识。如果目录服务器用作成员仓库,则唯一标识是目录服务器中成员的专有名称(DN)。如果数据库用作成员仓库,则唯一标识也是用如下的 DN 格式:“uid=logonIdvalue”,后跟用户父组织实体的 DN。例如,如果数据库用作成员仓库,并且有一个登录标识为“JohnSmith”的注册用户,且在他注册期间指定他属于 IBM 组织中的 Software Division(一个组织单位),则其唯一标识将是“uid=JohnSmith, ou=Software Division, o=IBM, o=Root Organization”。警告:在数据库用作成员库的情况下,形成 DN 的各个不同部分的值是区分大小写的。

WebSphere Commerce 带有用户注册的单一核准流程。缺省情况下,此单一核准流程支持一个核准级别。如果修改了此流程,则需要用户注册核准的所有组织实体都将受影响。通过拥有核准员组,每一组织实体都可以自由选择是否要核准。要使用核准,您必须创建由组织实体拥有的核准员组。核准员组是成员组。例如,组织实体可能拥有三个核准员组:用户注册核准、订单核准和合同核准。

缺省情况下,如果用户注册被拒绝,则被拒绝的用户将无法登录到 WebSphere Commerce。其注册正在等待核准的用户也无法登录,直至他们经过核准。

从安全性角度看,直到指出组织是否要核准,均适用以下情况:

为了允许组织覆盖父组织的核准需求,请在组织的核准级别列表中包含禁用成员组。站点管理员可以登录到组织管理控制台,请选择站点 > 访问管理 > 组织以查看所有组织。从此列表,站点管理员可以选择一个组织并单击核准以查看该组织的核准组,也可以从此列表选择核准组并将它们移动到选定的角色列表。缺省可用的核准组如下:

缺省情况下,根组织将“用户注册核准组”添加到选定的角色列表,缺省的组织将 DisableInherited 用户注册核准组添加到选定的角色列表。此缺省设置的含意如下: