基于 XML 的简单用户注册表。

Name Type Default Description

certificateMapMode

  • CUSTOM

  • NOT_SUPPORTED

  • PRINCIPAL_CN

PRINCIPAL_CN

指定基本注册表的 X.509 证书认证映射方式:PRINCIPAL_CN、CUSTOM 或 NOT_SUPPORTED。
CUSTOM
基本注册表尝试使用 certificateMapperId 属性指定的定制 X509CertificateMapper 实现来认证 X.509 证书。如果找到单个相匹配的实体,那么认证将成功。如果找不到相匹配的实体或者找到多个相匹配的实体,那么认证将失败,程序会返回错误。
NOT_SUPPORTED
LDAP 注册表不支持 X.509 证书认证。尝试向 X.509 证书认证失败,抛出了 CertificateMapNotSupportedException 异常。
PRINCIPAL_CN
基本注册表尝试通过将 X.509 证书中的 PrincipalName 值映射至存储库中的确切专有名称 (DN) 来认证 X.509 证书。如果找到单个相匹配的实体,那么认证将成功。如果找不到相匹配的实体或者找到多个相匹配的实体,那么认证将失败,程序会返回错误。

certificateMapperId

string

指定在 X.509 证书认证映射方式为 CUSTOM 时要使用的 X509CertificateMapper。该值必须与针对 X509CertificateMapper 实现指定的“x509.certificate.mapper.id”属性值匹配。

id

字符串

唯一配置标识。

ignoreCaseForAuthentication

布尔型

false

允许不区分大小写的用户名认证。

realm

string

BasicRegistry

域名表示用户注册表。

group

基本用户注册表中的组。

Name Type Default Description

id

字符串

唯一配置标识。

name

string
Required

基本用户注册表中组的名称。

group > member

基本用户注册表组的成员。

Name Type Default Description

id

字符串

唯一配置标识。

name

string
Required

基本用户注册表组中用户的名称。

user

基本用户注册表中的用户。

Name Type Default Description

id

字符串

唯一配置标识。

name

string
Required

基本用户注册表中用户的名称。

password

一种方式的可散列或可逆向编码的密码(字符串)
Required

基本用户注册表中用户的密码。可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。