C# 使用c从Azure外部标识协作设置读取目标域列表#
我需要提取目标域的完整列表(在Azure Active Directory\External Identities\External collaboration settings\Target domains下找到)。 使用Microsoft Graph是否可以实现这一点?如果可以,我应该使用哪个端点,需要添加哪些图形权限?C# 使用c从Azure外部标识协作设置读取目标域列表#,c#,azure,microsoft-graph-api,C#,Azure,Microsoft Graph Api,我需要提取目标域的完整列表(在Azure Active Directory\External Identities\External collaboration settings\Target domains下找到)。 使用Microsoft Graph是否可以实现这一点?如果可以,我应该使用哪个端点,需要添加哪些图形权限? 如果不是图形,我如何访问此信息?我正在使用c#来提取列表。目前,使用MS Graph for B2B,我们可以创建,但我们确实可以使用对此进行一些选择。不幸的是,您的需求没
如果不是图形,我如何访问此信息?我正在使用c#来提取列表。目前,使用MS Graph for B2B,我们可以创建,但我们确实可以使用对此进行一些选择。不幸的是,您的需求没有图形端点 但是,还有另外两个备选方案: 选项1: 使用Powershell 样本:
$currentpolicy = Get-AzureADPolicy | ?{$_.Type -eq 'B2BManagementPolicy'} | select -First 1
您可以从C#应用程序中调用这些脚本
选项2:
使用以下端点:
https://main.iam.ad.ext.azure.com/api/Directories/B2BDirectoryProperties
但是,这没有记录在案。从长远来看,这可能有效,也可能无效
对类似线程的引用: