LDAP 属性对人类用户母语的语言进行编码?

问题描述 投票:0回答:2

LDAP 模式中用于对用户的母语(第一语言)进行编码的规范属性是什么?

与 Windows Active Directory 的默认/现有管理工具进行互操作将是一个很大的优势。

active-directory ldap schema canonical-link
2个回答
4
投票

inetOrgPerson(和 AD 的用户)对象类的“preferredLanguage”属性就是您所追求的。

据我所知,默认的 Windows 管理工具并未公开此字段。您需要一个较低级别的工具,例如 adsiedit.msc。

2.7。 首选语言

用于表示个人的 首选书面或口头
语言。 这对于 国际通信或人类 计算机交互。 对此的价值观 属性类型必须符合 接受语言的定义 [RFC2068]中定义的标头字段 但有一个例外:顺序 “接受语言”“:”应该是 省略。 这是一个单值 属性类型。

( 2.16.840.1.113730.3.1.39
  NAME 'preferredLanguage'
  DESC 'preferred written or spoken language for a person'
  EQUALITY caseIgnoreMatch
  SUBSTR caseIgnoreSubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  SINGLE-VALUE )
)

2
投票

RFC 2798 定义了preferredLanguage 属性。以下是 OpenLDAP 中的定义:

# preferredLanguage
# Used to indicate an individual's preferred written or spoken
# language.  This is useful for international correspondence or human-
# computer interaction.  Values for this attribute type MUST conform to
# the definition of the Accept-Language header field defined in
# [RFC2068] with one exception:  the sequence "Accept-Language" ":"
# should be omitted.  This is a single valued attribute type.
attributetype ( 2.16.840.1.113730.3.1.39
        NAME 'preferredLanguage'
        DESC 'RFC2798: preferred written or spoken language for a person'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
        SINGLE-VALUE )
© www.soinside.com 2019 - 2024. All rights reserved.