4.7. LDAP 连接选项


LDAP 连接信息作为配置选项提供,这些配置选项传递至用于创建 JNDI 初始上下文的环境对象。这些配置选项可以被 Ldap Login ModuleLdapExtended Login ModuleAdvancedLdap Login ModuleAdvancedAdap Login 模块 使用。

使用的标准 LDAP JNDI 属性包括:

Expand
选项类型默认值描述

java.naming.factory.initial

类名称

com.sun.jndi.ldap.LdapCtxFactory

InitialContextFactory 实施类名称.

java.naming.provider.url

LDAP:// URL

如果 java.naming.security.protocol 的值为 SSL,ldap://localhost:636,否则为 ldap://localhost:389

LDAP 服务器的 URL。

java.naming.security.authentication

无、简单或 SASL 机制的名称

默认值为 simple。如果该属性明确未定义,则行为由服务提供商决定。

用于绑定到 LDAP 服务器的安全级别。

java.naming.security.protocol

传输协议

如果未指定,则由提供程序决定。

用于安全访问的传输协议,如 SSL。

java.naming.security.principal

字符串

none

用于向服务验证调用者的主体名称。这是从下面描述的其他属性构建的。

java.naming.security.credentials

凭证类型

none

身份验证方案使用的凭据类型。些示例包括散列化密码、明文密码、密钥或证书。如果未指定此属性,其行为将由服务提供商决定。

用户身份验证通过基于登录模块配置选项连接到 LDAP 服务器来执行。连接到 LDAP 服务器的方式是创建一个 InitialLdapContext,其中包含由 LDAP JNDI 属性组成的环境。实际使用的初始上下文实施取决于配置的初始上下文工厂方法。初始上下文工厂使用 java.naming.factory.initial 属性定义,并从提供的环境属性获取其配置,如 java.naming.provider.url。这允许将任意属性和相关登录模块选项用于自定义初始上下文工厂。

注意

其他默认常用选项可用于创建 javax.naming.Context 接口 javadoc 中提供的初始上下文。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat