5.12.3.2. 管理验证


Validation 部分中,您可以从不同类型的验证中选择,以确保属性值符合特定的规则。

属性验证

user profile validation

Red Hat Single Sign-On 提供了不同的验证程序:

Expand
名称描述配置

length

根据最小和最大长度检查字符串值的长度。

min :一个整数来定义允许的最短长度。

max :一个整数来定义允许的最大长度。

trim-disabled :一个布尔值,用于定义在验证前是否修剪该值。

整数

检查该值是否为整数,并在较低和/或高范围内。如果没有定义范围,则验证器将仅检查该值是否有效。

min :一个整数来定义较低范围。

max :一个整数来定义上限。

double

检查该值是否是双,在较低和/或高范围内。如果没有定义范围,则验证器将仅检查该值是否有效。

min :一个整数来定义较低范围。

max :一个整数来定义上限。

uri

检查该值是否为有效的 URI。

pattern

检查值是否与特定 RegEx 模式匹配。

Pattern :验证值时要使用的 RegEx 模式。

error-message :i18n bundle 中错误消息的密钥。如果未设置通用消息。

email

检查该值是否具有有效的电子邮件格式。

local-date

根据 realm 和/或用户区域设置,检查该值是否具有有效的格式。

person-name-prohibited-characters

检查该值是否为用于攻击的额外障碍,如脚本注入。验证基于一个默认的 RegEx 模式,它阻断了不常在人名称中的字符。

error-message :i18n bundle 中错误消息的密钥。如果未设置通用消息。

username-prohibited-characters

检查该值是否为用于攻击的额外栏方,如脚本注入。验证基于一个默认 RegEx 模式,它阻断了在用户名中不常见的字符。

error-message :i18n bundle 中错误消息的密钥。如果未设置通用消息。

5.12.3.2.1. 管理注解

要将额外信息传递给 frontends,可以使用注解来解码属性来指示属性是如何呈现的。此功能在扩展 Red Hat Single Sign-On themes 时,根据与属性关联的注解动态呈现页面时,此功能很有用。此机制 用于为属性 配置 Form 输入文件

属性注解

user profile annotation

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat