4.3. Data Grid 服务器身份验证机制
Data Grid 服务器使用与您的安全域配置匹配的验证机制自动配置端点。例如,如果您添加 Kerberos 安全域,则 Data Grid 服务器为 Hot Rod 端点启用 GSSAPI
和 GS2-KRB5
身份验证机制。
目前,您不能将轻量级目录访问协议(LDAP)协议与 DIGEST
或 SCRAM
身份验证机制一起使用,因为这些机制需要访问特定的散列密码。
热 Rod 端点
当您的配置包含对应的安全域时,Data Grid 服务器为 Hot Rod 端点启用以下 SASL 身份验证机制:
安全域 | SASL 身份验证机制 |
---|---|
属性域和 LDAP 域 |
|
令牌域 |
|
信任域 |
|
Kerberos 身份 |
|
SSL/TLS 身份 |
|
REST 端点
当您的配置包含对应的安全域时,Data Grid 服务器为 REST 端点启用以下 HTTP 身份验证机制:
安全域 | HTTP 身份验证机制 |
---|---|
属性域和 LDAP 域 |
|
令牌域 |
|
信任域 |
|
Kerberos 身份 |
|
SSL/TLS 身份 |
|
memcached 端点
当您的配置包含对应的安全域时,Data Grid 服务器为 Memcached 二进制协议端点启用以下 SASL 身份验证机制:
安全域 | SASL 身份验证机制 |
---|---|
属性域和 LDAP 域 |
|
令牌域 |
|
信任域 |
|
Kerberos 身份 |
|
SSL/TLS 身份 |
|
Data Grid 服务器仅在 Memcached 文本协议端点上启用身份验证,只有支持基于密码的身份验证的安全域:
安全域 | Memcached 文本身份验证 |
---|---|
属性域和 LDAP 域 | 是 |
令牌域 | 否 |
信任域 | 否 |
Kerberos 身份 | 否 |
SSL/TLS 身份 | 否 |
RESP 端点
Data Grid 服务器仅在支持基于密码的身份验证的安全域中启用 RESP 端点身份验证:
安全域 | RESP 身份验证 |
---|---|
属性域和 LDAP 域 | 是 |
令牌域 | 否 |
信任域 | 否 |
Kerberos 身份 | 否 |
SSL/TLS 身份 | 否 |
4.3.1. SASL 身份验证机制 复制链接链接已复制到粘贴板!
Data Grid 服务器支持使用 Hot Rod 和 Memcached 二进制协议端点的以下 SASL 验证机制:
身份验证机制 | 描述 | 安全域类型 | 相关详情 |
---|---|---|---|
|
以纯文本格式使用凭据。您应该只在加密连接中使用 | 属性域和 LDAP 域 |
与 |
|
使用哈希算法和非ce 值。热 Rod 连接器支持 | 属性域和 LDAP 域 |
与 |
|
除了哈希算法和非ce 值外,还使用 salt 值。热 Rod 连接器支持 | 属性域和 LDAP 域 |
与 |
|
使用 Kerberos 票据并需要一个 Kerberos 域控制器。您必须在 realm 配置中添加对应的 | Kerberos realm |
与 |
|
使用 Kerberos 票据并需要一个 Kerberos 域控制器。您必须在 realm 配置中添加对应的 | Kerberos realm |
与 |
| 使用客户端证书。 | 信任存储域 |
与 |
|
使用 OAuth 令牌并需要一个 | 令牌域 |
与EARER |
4.3.2. SASL 质量保护(QoP) 复制链接链接已复制到粘贴板!
如果 SASL 机制支持完整性和隐私保护(QoP)设置,您可以使用 qop
属性将它们添加到 Hot Rod 和 Memcached 端点配置中。
QoP 设置 | 描述 |
---|---|
| 仅进行身份验证。 |
| 使用完整性保护进行身份验证。 |
| 通过完整性和隐私保护进行身份验证。 |
4.3.3. SASL 策略 复制链接链接已复制到粘贴板!
SASL 策略提供对 Hot Rod 和 Memcached 身份验证机制的精细控制。
Data Grid 缓存授权根据角色和权限限制对缓存的访问。配置缓存授权,然后设置 < ;no-anonymous value=false /&
gt; 以允许匿名登录,并将访问逻辑委派给缓存授权。
policy | 描述 | 默认值 |
---|---|---|
| 仅使用支持会话间转发保密的 SASL 机制。这意味着,破坏一个会话不会自动提供破坏未来会话的信息。 | false |
| 仅使用需要客户端凭证的 SASL 机制。 | false |
| 不要使用容易受到简单普通被动攻击的 SASL 机制。 | false |
| 不要使用容易被活跃、非字典攻击的 SASL 机制。 | false |
| 不要使用容易受到被动字典攻击的 SASL 机制。 | false |
| 不要使用接受匿名登录的 SASL 机制。 | true |
SASL 策略配置
在以下配置中,Hot Rod 端点使用 GSSAPI
机制进行身份验证,因为它是唯一符合所有 SASL 策略的机制:
XML
JSON
YAML
4.3.4. HTTP 身份验证机制 复制链接链接已复制到粘贴板!
Data Grid 服务器支持带有 REST 端点的以下 HTTP 身份验证机制:
身份验证机制 | 描述 | 安全域类型 | 相关详情 |
---|---|---|---|
|
以纯文本格式使用凭据。您应该只使用带有加密连接的 | 属性域和 LDAP 域 |
对应于 |
|
使用哈希算法和非ce 值。REST 连接器支持 | 属性域和 LDAP 域 |
对应于 |
|
使用 Kerberos 票据并需要一个 Kerberos 域控制器。您必须在 realm 配置中添加对应的 | Kerberos realm |
对应于 |
|
使用 OAuth 令牌并需要一个 | 令牌域 |
对应于 |
| 使用客户端证书。 | 信任存储域 |
与 |