8.6.7. 可用条件
condition - 用户角色
此执行能够确定该用户是否具有由 User role 字段定义的角色。如果用户具有所需的角色,则执行被视为 true,其他执行会被评估。管理员必须定义以下字段:
- Alias
- 描述执行的名称,它将显示在验证流中。
- 用户角色
-
用户应当必须要执行这个流的角色。要指定应用角色,其语法为
appname.approle
(例如myapp.myrole
)。
condition - 用户配置
- 这会检查是否为用户配置了流中的其他执行。Execution requirements 部分包括 OTP 表单的示例。
condition - 用户属性
这将检查用户是否已设置 required 属性。可能存在相关的输出,这意味着用户不应具有 属性。User Attributes 部分演示了如何添加自定义属性。您可以提供这些字段:
- Alias
- 描述执行的名称,它将显示在验证流中。
- 属性名称
- 要检查的属性的名称。
- 预期属性值
- 属性中的预期值。
- negate 输出
- 您可以设置输出。换句话说,属性不应存在。