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

时间:2009-08-17 07:15:58

标签: active-directory ldap schema canonical-link

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

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

2 个答案:

答案 0 :(得分: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 )
)

答案 1 :(得分: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 )