gpt4 book ai didi

java - 如何使用 jndi 显示 ldap 目录的所有对象类描述

转载 作者:搜寻专家 更新时间:2023-10-31 19:49:45 25 4
gpt4 key购买 nike

我想显示 LDAP 目录架构中存在的所有对象类,以帮助用户输入可用的对象类以添加新条目。

DirContext schema = ctx.getSchema("");
Attributes answer = schema.getAttributes("ClassDefinition/person");

但这只显示有关个人的信息。

最佳答案

DirContext schema=dcx.getSchema("");
NamingEnumeration bindings = schema.listBindings("ClassDefinition");
while (bindings.hasMore())
{
Binding bd = (Binding)bindings.next();
System.out.println(bd.getName() + ": " + bd.getObject());
}

您可以使用各种其他绑定(bind),例如

  • AttributeDefinition
  • 类定义
  • 语法定义

架构上下文还可以提供绑定(bind),例如
  • MatchingRule
  • 扩展定义
  • 控制定义
  • SASL定义

关于java - 如何使用 jndi 显示 ldap 目录的所有对象类描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5273022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com