Attributo LDAP per codificare la lingua madre degli utenti umani?
-
18-09-2019 - |
Domanda
Quale sarebbe l'attributo canonico in uno schema LDAP per codificare la lingua madre (prima lingua) di un utente?
L'interoperabilità con gli strumenti di amministrazione predefiniti/esistenti per Windows Active Directory sarebbe un grande vantaggio.
Soluzione
L'attributo 'preferredLanguage' della classe di oggetti inetOrgPerson (e dell'utente di AD) è ciò che stai cercando.
Per quanto ne so, questo campo non è esposto dagli strumenti di amministrazione di Windows predefiniti.Avresti bisogno di uno strumento di livello inferiore come adsiedit.msc.
2.7.Lingua preferita
Usato per indicare che un individuo preferito sia scritto o parlato
lingua.Ciò è utile per la corrispondenza internazionale o l'interazione del computer umano.I valori per questo tipo di attributo devono essere conformi alla definizione del campo di intestazione di accettazione definito in [RFC2068] con un'eccezione:La sequenza "accetta in lingua" ":" dovrebbe essere omessa.Questo è un singolo tipo di attributo valutato.( 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 ) )
Altri suggerimenti
RFC 2798 definisce l'attributo PreferredLanguage. Ecco la sua definizione da 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 )