修改身份验证流程,以根据您的需求定制表单。 可以修改现有字段并将其移至表单中的其他位置。 可以添加新的表单元素。 可以定义用户数据验证。 使用表单元素编辑器自定义身份验证流程 IBM® Verify 。
准备工作
- 您必须具有管理许可权,才能完成此任务。
- 以管理员身份登录管理控制台 IBM Verify 。 如需了解更多信息,请参阅《 访问 IBM Verify 》。
- 处于草稿或已发布状态的身份验证流程。 请参阅 “创建身份验证流程 ”。
过程
- 选择 ”。
- 在 “身份验证 ”仪表板中选择一个身份验证流程,即可在 “流程 ”选项卡中打开表单。
- 为您的 Verify 租户自定义身份验证流程。
- 如果身份验证流程已发布 ,请在 “身份验证流程”页面的右侧窗格中选择 “作为草稿编辑 ”。
- 如果流处于草稿状态,那么页面将打开以供编辑。
在页面的中间窗格中,选择任何要更改的元素。 使用 图标

将该元素拖动到该部分内的其他位置。 点击图标

删除该元素。
使用页面右侧窗格中的
表单元素编辑器定制元素。 某些控件带有下拉菜单和选项,而其他控件则可以包含文本或
Markdown 标记语言 ,以便在表单中显示。 根据所选元素的类型不同,字段也会有所不同。
某些元素支持“属性替换”功能,该功能会捕获用户的属性值,并在下次及后续调用该属性时使用该值。 例如,通过使用代码块 {{name}} ,该文件可以获取用户在先前步骤中输入的属性。 每次调用 {{name}} 时,用户输入的属性都会将代码块替换为用户提供的名称。
注意: 如果未在之前的步骤中添加用于替换的表单元素 ,则无法进行属性替换。
在表单的前两个部分中提供了 + 添加表单元素按钮,可将元素添加到表单中。
使用表单元素编辑器定义元素类型。 表单元素下拉菜单中以下 Verify 元素可用。
注意: 除非您正在自定义的身份验证流程中选择了 “包含属性集合”设置, 否则表单元素编辑器将不可用。
- 帐户密码
- 密码字段。 该字段用于默认身份验证流程,用于在注册时提示用户设置密码。 可以设置自定义错误信息,以告知用户输入的密码可能存在的问题。
- 协议
- “协议”字段用于在身份验证表单中添加最终用户许可协议(EULA)。 该元素已包含在默认的身份验证流程中。 如需了解更多信息,请参阅《 管理最终用户许可协议》。
- 复选框
- 复选框字段。 选择用户属性以定义用户选项。
- 下拉
- 下拉字段。 选择一个用户属性,然后定义选项和值,以便在下拉菜单中创建选项。 将选项标签字段中的文本替换为下拉菜单中显示的内容。
- 电子邮件
- 电子邮件字段。 该字段用于默认身份验证流程中,在 “注册后操作 ”阶段向用户发送回执邮件。
- 混淆
- 一个经过混淆的字段。 该字段用于默认身份验证流程,用于在注册过程中向用户收集敏感信息。
- 电话
- 电话号码字段。 可以使用属性将该字段定制为家庭电话、工作电话、移动电话以及其他值。
- 单选按钮
- 单选按钮字段。 选择一个用户属性,然后定义选项和值,以创建单选按钮字段的选项。
- 文本块
- 文本块字段。 该字段可以包含文本或 Markdown 标记语言 ,以便在表单中显示。
- 文本输入字段
- 用于用户数据录入的文本输入字段。
根据元素类型和所选用户属性,可以使用不同的字段进行进一步定制。 例如,字段标签、帮助文本、占位符文本、必填字段、字段验证 和 类名 选项在某些元素属性中可用。 有关属性的更多信息,请参阅 “管理属性 ”。
如果在元素属性中选择了字段验证选项,请使用正则表达式 (regex) 来模式匹配,并验证日期、电子邮件、密码、电话或 文本输入字段元素中的用户输入。 正则表达式不得包含定界符或标记。 例如,对于包含 8 到 12 位数字的输入,请输入 ^\d{8,12}$ 而不是 /^\d{8,12}$/gm 作为正则表达式(其中两个正斜杠 / 字符是定界符,g 和 m 是标志)。 有关正则表达式的更多信息,请参阅 “正则表达式 ”。
对于类名选项,可以定义 HTML 类以用于定制主题 CSS 文件。 要查看定制样式,请选择保存更改,然后单击 获取预览链接。 如需了解更多信息,请参阅 “品牌管理 ”。
- 选择身份验证流程页面的 “设置 ”选项卡,以更改该身份验证流程的名称、 URL 路径、 主题或人工验证设置。 有关 “主题 ”的更多信息,请参阅 “管理品牌 ”。
注意: 除非事先进行过配置,否则“发出的属性映射”、“响应属性映射”和“决策映射”将不再支持编辑。
- 滚动到页面底部,然后选择 “保存更改 ”。
- 请在身份验证流程页面中选择 “翻译 ”选项卡,以更改个人资料的默认语言。
- 可选: 先下载主翻译模板,然后用您需要的语言进行编辑。
- 点击 “添加翻译 ”。
- 请从下拉菜单中选择您想要的语言。
- .csv 在 “上传翻译 ”部分,点击 “主翻译模板 ”以下载主翻译模板的文件。
- 在您使用下拉菜单中选择的语言编辑完模板 primary_tranlation.csv 后,请点击 “上传文件 ”,然后选择您编辑过的文件 .csv 。
- 可选: 勾选您上传的语言对应的复选框以将其删除。
- 点击 “保存”。
注意: 请勾选您上传的语言对应的复选框以将其删除。
- 在右侧窗格中,选择 “发布更改 ”,以便向用户提供身份验证流程。
请注意,在发布前,您可以单击获取预览链接查看表单。 如果您正在处理已发布的身份验证流程的草稿,也可以点击 “查看当前版本 ”来显示当前已发布的身份验证流程,然后在需要时返回草稿。 使用复制流链接可创建复制的流副本,并且递增编号已添加到流名称中。 删除流链接将删除注册流。
示例
要在身份验证流程中添加电话号码:
- 以编辑模式打开身份验证流程。
- 在身份验证流程页面的第一部分,点击 “+添加表单元素 ”按钮以创建一个新元素。
- 使用表单元素编辑器定制元素。
- 在表单元素字段中,从下拉菜单中选择电话。
- 在 “用户属性 ”字段中,选择 work_number。
- 在字段标签字段中,将文本更改为 Work phone
number。
- 在帮助程序文本字段中,输入文本 Please add your phone number.
- 在身份验证流程页面中间窗格中,选择 “保存流程 ”。
- 单击获取预览链接可使用新的电话号码字段查看表单。
后续操作
- IBM Verify 请为新用户启用身份验证流程 URL ,以便他们更轻松地登录您的租户。
- 请前往身份验证仪表板查看您的新流程。