gpt4 book ai didi

ldap - 我可以配置为始终从多值 LDAP 属性中获取第二个 `cn` 值吗?

转载 作者:行者123 更新时间:2023-12-05 03:13:44 25 4
gpt4 key购买 nike

LDAP 可以包含多值属性。例如,cn 可以是多值属性。请参阅下面的 LDAP RFC。

我的应用程序只能处理(显示)一个 cn 值。LDAP 中的所有条目是否都具有相同数量的 cn 属性?

我可以配置为始终取第二个 cn 值吗?在 LDAP 中处理多值属性的最佳实践是什么?

https://www.rfc-editor.org/rfc/rfc4519#section-2.3

   The 'cn' ('commonName' in X.500) attribute type contains names of an
object. Each name is one value of this multi-valued attribute. If
the object corresponds to a person, it is typically the person's full
name.

最佳答案

Will all entries in LDAP have same number of cn attributes?

没有。好吧,除非特别添加它们。

顺便说一句:一些 LDAP 服务器实现不支持 cn 的多个值。 Microsoft Active Directory 就是其中之一

Can I configure always to take second cn value?

没有。 RFC 规范中未定义属性的返回顺序,因此是未知的。一些特定的 LDAP 服务器实现确实以特定的顺序返回多值属性。 (如 FIFO 或 LIFO。

What is a best practice to process multi-valued attributes in LDAP?

不能说我听说过最佳实践。我猜这取决于您要执行的任务。

关于ldap - 我可以配置为始终从多值 LDAP 属性中获取第二个 `cn` 值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29034854/

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