获取 LDAP 对象的内部属性

2023-12-30

我正在尝试获取 LDAP 用户内部属性,但找不到如何获取它们

DirContext ctx = this.getDirContext();
List<Employee> list = new ArrayList<Employee>();
NamingEnumeration<SearchResult> results = null;
try {
  SearchControls controls = new SearchControls();
  controls.setSearchScope(SearchControls.SUBTREE_SCOPE);
  results = ctx.search("", "(objectclass=person)", controls);
  while (results.hasMore()) {
    SearchResult searchResult = results.next();
    Attributes attributes = searchResult.getAttributes();
    String fullName = this.getValue(attributes.get("cn"));
    //so on...
}
// so on

从 LDAP,我也想获取每个员工/个人的内部属性。 默认情况下,它不返回内部属性 [例如:createTimestamp]


除非您要求,否则您不会获得任何操作属性。目前你不需要任何属性,这相当于构造SearchControls,或致电SearchControls.setReturningAttributes(String[])之后,使用论证new String[]{"*"}:这为您提供了所有非操作属性。

要同时获取操作属性,请使用参数new String[]{"*","+"}.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取 LDAP 对象的内部属性 的相关文章

  • 如何为最终用户方便地启动Java GUI程序

    用户想要从以下位置启动 Java GUI 应用程序Windows 以及一些额外的 JVM 参数 例如 javaw Djava util logging config file logging properties jar MyGUI jar
  • Java - 将节点添加到列表的末尾?

    这是我所拥有的 public class Node Object data Node next Node Object data Node next this data data this next next public Object g
  • 使用 XPATH(和 PHP)从样式属性中选择背景 url

    我只想从此背景图像样式属性中选择 url 这可以通过 XPATH 实现吗 a href http www test com style background image none test a 我有类似的东西 url xpath gt qu
  • 制作一个交互式Windows服务

    我希望我的 Java 应用程序成为交互式 Windows 服务 用户登录时具有 GUI 的 Windows 服务 我搜索了这个 我发现这样做的方法是有两个程序 第一个是服务 第二个是 GUI 程序并使它们进行通信 服务将从 GUI 程序获取
  • JavaMail 只获取新邮件

    我想知道是否有一种方法可以在javamail中只获取新消息 例如 在初始加载时 获取收件箱中的所有消息并存储它们 然后 每当应用程序再次加载时 仅获取新消息 而不是再次重新加载它们 javamail 可以做到这一点吗 它是如何工作的 一些背
  • 磁模拟

    假设我在 n m 像素的 2D 表面上有 p 个节点 我希望这些节点相互吸引 使得它们相距越远吸引力就越强 但是 如果两个节点之间的距离 比如 d A B 小于某个阈值 比如 k 那么它们就会开始排斥 谁能让我开始编写一些关于如何随时间更新
  • Spring @RequestMapping 带有可选参数

    我的控制器在请求映射中存在可选参数的问题 请查看下面的控制器 GetMapping produces MediaType APPLICATION JSON VALUE public ResponseEntity
  • 十进制到八进制的转换[重复]

    这个问题在这里已经有答案了 可能的重复 十进制转换错误 https stackoverflow com questions 13142977 decimal conversion error 我正在为一个类编写一个程序 并且在计算如何将八进
  • 使用Caliper时如何指定命令行?

    我发现 Google 的微型基准测试项目 Caliper 非常有趣 但文档仍然 除了一些示例 完全不存在 我有两种不同的情况 需要影响 JVM Caliper 启动的命令行 我需要设置一些固定 最好在几个固定值之间交替 D 参数 我需要指定
  • Java Integer CompareTo() - 为什么使用比较与减法?

    我发现java lang Integer实施compareTo方法如下 public int compareTo Integer anotherInteger int thisVal this value int anotherVal an
  • AWS 无法从 START_OBJECT 中反序列化 java.lang.String 实例

    我创建了一个 Lambda 函数 我想在 API 网关的帮助下通过 URL 访问它 我已经把一切都设置好了 我还创建了一个application jsonAPI Gateway 中的正文映射模板如下所示 input input params
  • 在 Mac 上正确运行基于 SWT 的跨平台 jar

    我一直致力于一个基于 SWT 的项目 该项目旨在部署为 Java Web Start 从而可以在多个平台上使用 到目前为止 我已经成功解决了由于 SWT 依赖的系统特定库而出现的导出问题 请参阅相关thread https stackove
  • 仅将 char[] 的一部分复制到 String 中

    我有一个数组 char ch 我的问题如下 如何将 ch 2 到 ch 7 的值合并到字符串中 我想在不循环 char 数组的情况下实现这一点 有什么建议么 感谢您花时间回答我的问题 Use new String value offset
  • Android 中麦克风的后台访问

    是否可以通过 Android 手机上的后台应用程序 服务 持续监控麦克风 我想做的一些想法 不断聆听背景中的声音信号 收到 有趣的 音频信号后 执行一些网络操作 如果前台应用程序需要的话 后台应用程序必须能够智能地放弃对麦克风的访问 除非可
  • 如何在桌面浏览器上使用 webdriver 移动网络

    我正在使用 selenium webdriver 进行 AUT 被测应用程序 的功能测试自动化 AUT 是响应式网络 我几乎完成了桌面浏览器的不同测试用例 现在 相同的测试用例也适用于移动浏览器 因为可以从移动浏览器访问 AUT 由于它是响
  • 声明的包“”与预期的包不匹配

    我可以编译并运行我的代码 但 VSCode 中始终显示错误 早些时候有一个弹出窗口 我不记得是什么了 我点击了 全局应用 从那以后一直是这样 Output is there but so is the error The declared
  • 获取 JVM 上所有引导类的列表?

    有一种方法叫做findBootstrapClass对于一个类加载器 如果它是引导的 则返回一个类 有没有办法找到类已经加载了 您可以尝试首先通过例如获取引导类加载器呼叫 ClassLoader bootstrapLoader ClassLo
  • 捕获的图像分辨率太大

    我在做什么 我允许用户捕获图像 将其存储到 SD 卡中并上传到服务器 但捕获图像的分辨率为宽度 4608 像素和高度 2592 像素 现在我想要什么 如何在不影响质量的情况下获得小分辨率图像 例如我可以获取或设置捕获的图像分辨率为原始图像分
  • 将 List 转换为 JSON

    Hi guys 有人可以帮助我 如何将我的 HQL 查询结果转换为带有对象列表的 JSON 并通过休息服务获取它 这是我的服务方法 它返回查询结果列表 Override public List
  • Spring Boot @ConfigurationProperties 不从环境中检索属性

    我正在使用 Spring Boot 1 2 1 并尝试创建一个 ConfigurationProperties带有验证的bean 如下所示 package com sampleapp import java net URL import j

随机推荐

  • 在 ggplot2 中的转换数据上标记重新缩放的值

    问题 当我尝试热图时 这是一个循环问题 其答案可能令人沮丧 我回答了一个问题使用不同的数据绘制热图 https stackoverflow com q 10859858 1290420使用fields and ggplot2包 它基本上允许
  • 从服务生成链接

    如何从服务生成链接 我已在我的服务中注入 路由器 但是生成的链接是 view 42代替 app dev php view 42 我该如何解决这个问题 我的代码是这样的 服务 yml services myservice class My M
  • 随机森林分类器的决策路径

    这是我在您的环境中运行它的代码 我正在使用RandomForestClassifier我正在尝试找出decision path对于选定的样本RandomForestClassifier import numpy as np import p
  • github-actions[bot] 权限被拒绝

    我正在使用 mkdocs 为我的项目生成文档 现在我无法将这些文档部署到 Github 页面 它告诉我 远程 github actions bot 对 XXX git 的权限被拒绝 致命 无法访问 XXX 请求的 URL 返回错误 403
  • 在非托管回调的委托中抛出异常的含义

    在非托管回调期间使用的委托内部引发异常会产生哪些影响或不可察觉的后果 这是我的情况 非托管 C int return callback val int callback void return callback 托管 C DllImport
  • Angular 2 - 包裹子组件

    我正在尝试制作一个可重用的选项卡组件 但对如何迭代多个选项卡感到困惑ContentChildren 已更正 在组件内将它们包装在 html 中 我认为有一个组件
  • 时间轴操作布局 - 不显示附件

    我正在尝试使用 JS API 将操作发布到 Facebook 时间线 FB api me application action type opject type document location href post function re
  • 如何在 OS X 10.5.4 下安装 mysql ruby​​ gem

    这是交易 gem 版本 1 1 0 sudo gem install mysql with mysql config usr local mysql bin mysql config 批量更新 Gem 源索引 http gems rubyf
  • 当焦点位于其他窗口时停止 Javascript Web 应用程序运行的方法

    当焦点位于其他窗口时 有什么方法可以停止 Javascript Web 应用程序的运行吗 例如 如果我在应用程序 Web 中执行 AJAX 那么在这种情况下停止运行会非常有效 使用页面可见性 API http www html5rocks
  • 如何从任意函数中创建函子?

    我有一堆函数想用作函子 即使用类型而不是传递指向函数的指针或任何其他类型的数据 是否有一种优雅 惯用 标准的方法来使用标准库或标准库 Boost 来做到这一点 也许使用bind 不知何故 或者我应该选择一些简单的东西 嗯 有点简单 例如 t
  • 将自定义帖子类型添加到 Woocommerce

    您能否告诉我是否有任何方法可以将您自己的自定义帖子类型添加到 Woocommerce 并使用它而不是使用 Woocommerce 产品 Thank 无论 WooCommerce 如何 您都可以注册自定义帖子类型 WooCommerce 创建
  • Jetty 8 作为使用 java servicewrapper.on windows 的服务

    我正在尝试使用 JavaServiceWrapper 3 5 16 将 jetty 设置为服务 并且我已经尝试了指定的所有四种集成方法JSW网站 http wrapper tanukisoftware com doc english int
  • 在 HTML 中使用自定义标签有什么影响,或者不使用自定义标签有什么优点?

    我只讨论具有开始标签和结束标签的自定义标签 例如
  • 如何在 NodeJs 中下载并解压内存中的 zip 文件?

    我想从互联网下载一个 zip 文件并将其解压缩到内存中而不保存到临时文件 我怎样才能做到这一点 这是我尝试过的 var url http bdn ak bloomberg com precanned Comdty Calendar Spre
  • perl中如何将字符串转换为json

    我对 Perl 很陌生 所以请帮助我完成以下操作 我有一个 perl 脚本来执行 telnet 命令 该脚本以字符串形式接收来自服务器的响应 实际上服务器创建一个 json 字符串 然后将其发送到客户端程序 但客户端程序将其显示为strin
  • 如何检测模块是否以“可编辑模式”安装?

    我像这样 pip 安装我的模块 cd my working dir pip install e 当我稍后从 Python 中导入模块时 我可以以某种方式检测该模块是否以这种可编辑模式安装吗 现在 我只是检查是否有 git 文件夹os pat
  • Laravel Lumen Memcached 未找到

    好的 我刚刚开始使用 Lumen 我正在尝试使用 Auth 但是调用 Auth check 或 Auth 的任何其他函数 会导致以下错误致命错误 在第 52 行的供应商 照明 缓存 MemcachedConnector php 中找不到类
  • WooCommerce Ajax 添加到购物车 facebook 像素事件不起作用

    使用 Ajax 将产品添加到购物车时 不会触发添加到购物车 Facebook 像素事件 这是我在 head 中的第一个输出
  • 如何获取系统货币符号到字符串

    如果我这样做 Console Write The sum is 0 c 12 我使用的是瑞典计算机 所以它会返回 总金额为 12 00 克朗 但是有没有一种简单的方法可以只获取货币符号而不包含数字呢 像这样 显然这不起作用 但只是为了展示我
  • 获取 LDAP 对象的内部属性

    我正在尝试获取 LDAP 用户内部属性 但找不到如何获取它们 DirContext ctx this getDirContext List