2016-03-07 38 views
0

我想从我的域中的Azure ADFS获取少量用户。我能够从我的集成Office 365中获取所有用户。但我的要求是获取已过滤的用户列表。我们可以做下面的事情,我已经尝试过了。但即使我的用户少,它也不会返回任何内容。从azure adfs获取过滤的activedirectoryclient.users,使用类似

ActiveDirectoryClient activeDirectoryClient = new ActiveDirectoryClient(serviceRoot, 
         async() => await GetTokenForApplication()); 
var result0 = await activeDirectoryClient.Users 
       .Where(u => u.GivenName.Contains("sibeesh")) 
       .ExecuteAsync(); 

var result1 = await activeDirectoryClient.Users 
        .Where(u => SqlMethods.Like(u.DisplayName, "sib%")) 
        .ExecuteAsync(); 

而且我们如何从ADFS中的其他域获取用户?我们如何将这些用户分组。我对配置ADFS完全陌生,非常感谢任何帮助。提前致谢。

回答

0

只是为了获得正确的条款。

没有Azure ADFS这样的东西。

Azure AD位于云中。 ADFS是内部部署的,不是Azure产品。

您正在使用Azure AD图形API客户端库,并且有一些很好的语法here示例。

此客户端库不会与ADFS通信。

Azure AD没有域的概念 - 而是租户。

请说清楚“还有我们如何才能从ADFS中的其他域获得用户?”