当用户登录到用户界面时,可通过单击登录页上的“请求帐户”来请求帐户。
Identity Manager 将显示第一个注册页面(共两页),该页面要求提供姓名和雇员 ID。如果将“启用验证”属性设置为 yes(默认值),则必须先验证此信息,用户才能进入下一页。
EndUserLibrary 中的 verifyFirstname、verifyLastname、verifyEmployeeId 和 verifyEligibility 规则可验证每个属性的信息。
您可能需要修改上述一个或多个规则。尤其是,您应该修改验证雇员 ID 的规则,以使用 Web 服务调用或 Java 类验证此信息。
如果禁用“启用验证”属性,则不会显示初始注册页面。在这种情况下,您必须修改“最终用户匿名注册完成”表单,以允许用户输入通常被初始验证表单捕获的信息。
使用注册页面上提供的信息,Identity Manager 可以生成以下内容:
帐户 ID(遵循名字首大写字母、姓氏首大写字母和雇员 ID 的约定)。
使用以下格式的电子邮件地址:
FirstName. LastName@EmailDomain
其中 EmailDomain 是由匿名注册配置中的“电子邮件域”属性所设置的域。
管理员属性 (idmManager)。可以通过修改 EndUserRuleLibrary:getIdmManager 规则设置此属性。默认情况下将管理员设置为配置器。指定为管理员的管理者必须先批准用户请求,然后才能置备其帐户。
组织属性。可以通过自定义 EndUserRuleLibrary:getOrganization 规则设置此属性。默认情况下,会将用户分配到组织分层结构的顶层 ("Top")。
如果用户在注册页面上所提供的信息经验证是正确的,Identity Manager 将向用户显示第二个注册页面。用户必须在此处输入密码和密码确认。如果将“需要隐私策略”属性设置为 yes,用户还必须选择相应选项以接受隐私策略的条款。
当用户单击“注册”时,Identity Manager 将显示确认页面。如果将“启用通知”属性设置为 yes,则页面会指出用户将在创建帐户后收到电子邮件通知。
标准的创建用户过程(包括 idmManager 属性和策略设置所需的批准)完成之后,将创建帐户。