我正在使用OpenDJ,我驚訝地發現inetOrgPerson對象類不包含任何內置屬性來指定首選時區,只是首選語言。 任何想法爲什麼像時區這樣的基本領域缺失以及如何添加它?可能有另一個輔助對象類可以包含這些信息嗎?我掃描了整個OpenDJ安裝,但沒有找到適合的東西,除了一些Solaris類。 我想節省擴展架構的複雜性,所以作爲一個簡化的解決方案,我考慮重新使用未使用的inetOrgPerson屬性之一來存儲時區信息。你認爲這是一個好主意嗎?爲什麼LDAP inetOrgPerson類具有preferredLanguage屬性,但沒有時區屬性?
0
A
回答
1
正如你發現自己,沒有標準的屬性來存儲與用戶相關的時區。這不是一個OpenDJ唯一的問題,它是一個LDAP範圍的標準問題。 我知道的唯一一個附加到NIS +模式,我甚至不確定它被定義爲足夠通用。 這樣做的正確方法是定義一個新屬性和一個輔助對象類來包含該屬性。通過OpenDJ,您還可以定義一個「ENUM」語法來將值限制在適當的時區。
你可以爲自己的應用程序決定「濫用」另一個屬性來存儲時區。但是這可能會給將來連接到服務器的其他應用程序造成混淆。我不會推薦它。
親切的問候, Ludovic
相關問題
- 1. 爲什麼Multibinding具有NotifyOnTargetUpdated,但沒有TargetUpdated屬性
- 2. 爲什麼SerialPort類沒有RIHolding屬性?
- 3. 沒有超類屬性的類屬性
- 4. 有屬性的類但沒有賦值的屬性很少
- 5. 爲什麼UITableViewCell具有contentView屬性?
- 6. 爲什麼rownames(installed.packages())具有names屬性?
- 7. 測試什麼時候沒有屬性
- 8. 爲什麼實例沒有屬性?
- 9. 爲什麼System.Text.RegularExpressions.Group沒有Name屬性?
- 10. 爲什麼GameObject.animation沒有play屬性?
- 11. 爲什麼當沒有「到」屬性
- 12. 爲什麼h:selectOneRadio沒有「name」屬性?
- 13. 爲什麼RadioButton/CheckboxButton沒有VALUE屬性?
- 14. 爲什麼viewcontroller屬性沒有設置?
- 15. 爲什麼沒有clang的'nonnil'屬性?
- 16. HTML - 爲什麼textarea沒有maxlength屬性?
- 17. 爲什麼usercontrol outputcache沒有Location屬性?
- 18. 爲什麼matplotlib沒有屬性'pylab'?
- 19. 爲什麼屬性裝飾器顯示「對象沒有屬性」?
- 20. @JsonIgnore屬性和沒有註解的屬性之間有什麼區別?
- 21. 類具有空屬性
- 22. ApacheDS中inetOrgPerson對象的成員屬性
- 23. 爲什麼一個類具有其元類的屬性?
- 24. msbuild - 標籤屬性組具有屬性標籤,但沒有記錄
- 25. 沒有[數據成員]屬性與具有[IgnoreDataMember]屬性
- 26. Python「屬性」和「屬性」有什麼區別?
- 27. restkit中的「屬性」和「屬性」有什麼區別
- 28. title屬性和tooltip屬性有什麼區別?
- 29. 螞蟻的屬性值和屬性位置有什麼區別
- 30. ember.js中'[]'屬性和'@each'屬性有什麼區別?