Active directory 具有查找值的Active Directory自定义属性

Active directory 具有查找值的Active Directory自定义属性,active-directory,custom-attributes,lookup-tables,Active Directory,Custom Attributes,Lookup Tables,我们需要在Active Directory中创建一个自定义属性,该属性将包含查找值,并且用户对象需要在此查找中选择一个或多个值。将在此自定义属性中定义查找值。我们的应用程序将能够读取此自定义属性 用户与校园相关 第一校区 校园2 第三校区 而且只能选择一个校园。校园列表在Active Directory中进行管理 如何通过扩展架构来实现这一点?您可以通过更改Active Directory架构或使用组织中未利用的现有属性来添加自己的属性 编辑 您可以创建自己的从user派生的类,但对我来说

我们需要在Active Directory中创建一个自定义属性,该属性将包含查找值,并且用户对象需要在此查找中选择一个或多个值。将在此自定义属性中定义查找值。我们的应用程序将能够读取此自定义属性

用户与校园相关

  • 第一校区
  • 校园2
  • 第三校区
而且只能选择一个校园。校园列表在Active Directory中进行管理


如何通过扩展架构来实现这一点?

您可以通过更改Active Directory架构或使用组织中未利用的现有属性来添加自己的属性


编辑


您可以创建自己的从user派生的类,但对我来说,Camppus更像是一个organizationalUnit(OU),然后使用具有
唯一名称的属性将user链接到nouw对象,实际上是一个保持引用完整性的DN。

您真的不应该这样做。扩展模式来存储类似的东西就像使用核弹打开一包奶酪


Active Directory有很多从未使用过的属性,在本例中,我建议使用位置属性(l)、部门或部门。

感谢您的回答,但您尚未回答我的问题。检查我编辑的原始问题。对不起,但对我来说,你的问题不太清楚。你想让一个对象属性指向一个校园吗?很简单。。。我们怎么能创建一个像user这样的对象,但它将是以名称作为属性的校园。用户将拥有一个链接一个校园的属性。好的,但是department属性是一个字符串值。我们需要的是查找department的值,用户只能选择其中一个。那么您将如何做到这一点呢?@sebascomeau从选项列表中进行选择是UI的一项功能,而不是Active Directory。即使您编辑了架构,您也不能有一个仅允许使用AD从列表中选择的选项。因此,我们需要一个具有查找和属性的应用程序来保存所选值(Id和/或描述),对吗?@sebascomeau正确。谢谢您的回答!