0

用户故事:匿名用户应该能够创建调查,从他们的 Outlook 中粘贴调查参与者的电子邮件,这些参与者将成为 AD 中的有效用户,他们的电子邮件作为主要搜索关键字作为 AD 中的扩展属性。用户将收到邮件,通知他们已准备好进行调查......等等。

  1. 由于 Azure 电子邮件属性是只读的,因此我只能将用户邮件添加为扩展属性。添加“SkeypID”、“Email”等扩展属性时,是否也可以搜索?

前任。DirectoryService.users.Where(it => it.myproperty!= null && it.myproperty.Equals('test@gmail.com')).SingleOrDefault();

  1. 假设我想授予匿名用户在 Active Directory 中创建用户的权限,(抱歉,在询问之前我自己没有尝试过),如果不使用公司管理员的用户身份,它是否可以工作?
4

1 回答 1

0
  1. 是的,扩展属性是可搜索的。为我的 OrgChart 扩展示例应用程序使用类似于GitHub README中引用的查询。该链接应如下所示:GET https://graph.windows.net/contoso.com/users/joe@contoso.com?api-version=1.21-preview& $filter=extension_d8dde29f1095422e91537a6cb22a2f74_skypeId+eq+'joe.smith'

  2. 要允许匿名用户在 ActiveDirectory 中创建用户,您可以创建一个对您的目录具有写入权限的应用程序,并让该应用程序允许匿名访问。我的 OrgChart 扩展示例应用程序允许您创建和删除用户,但您需要向它提供应用程序凭据和该应用程序已写入同意的租户。

于 2014-04-24T02:03:27.523 回答