Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用SCIM和Asp.Net Web服务的Azure广告同步_C#_Azure_Active Directory_Azure Active Directory_Scim - Fatal编程技术网

C# 使用SCIM和Asp.Net Web服务的Azure广告同步

C# 使用SCIM和Asp.Net Web服务的Azure广告同步,c#,azure,active-directory,azure-active-directory,scim,C#,Azure,Active Directory,Azure Active Directory,Scim,我想将Azure广告上的用户与我的数据库同步,并使其保持最新。 我发现这篇文章使用的是SCIM和C#,这正是我想要的,但我不了解一些步骤,我研究了一种替代方法,但大多数结果都参考了同一篇文章: 我试图下载本文中引用的代码,如下所示 我运行时没有出错, 我跟着台阶走,但走到了死胡同。 我的问题是: 是否有其他选择,或者这是唯一的方法 在文章“创建示例SCIM端点”第7步中,我不明白为什么它应该像“FileAgnt.exe TargetFile.csv”这样运行 “在Azure AD中注册样本SC

我想将Azure广告上的用户与我的数据库同步,并使其保持最新。 我发现这篇文章使用的是SCIM和C#,这正是我想要的,但我不了解一些步骤,我研究了一种替代方法,但大多数结果都参考了同一篇文章: 我试图下载本文中引用的代码,如下所示 我运行时没有出错, 我跟着台阶走,但走到了死胡同。 我的问题是:

  • 是否有其他选择,或者这是唯一的方法
  • 在文章“创建示例SCIM端点”第7步中,我不明白为什么它应该像“FileAgnt.exe TargetFile.csv”这样运行
  • “在Azure AD中注册样本SCIM端点”一节中提到的“SCIM端点”是什么,以及从6到11的步骤是什么?这对我不起作用
如果我能有一个不同的参考资料,或者另一个教程,或者一个12-3步骤,我会非常感激。 提前谢谢

在文章“创建示例SCIM端点”第7步中,我不明白为什么它应该像“FileAgnt.exe TargetFile.csv”这样运行

我查看了您提供的教程,说明与相关github示例不匹配。对于FileProvisioningAgent项目,如果我们运行
FileAgnt.exe
,我们可以检索以下结果:

根据我的测试,您需要构建文件配置服务项目,并在Windows计算机上执行该项目,以在指定的地址侦听,并将所有分配和配置的用户和组输出到CSV文件中

FileSvc.exe http://<ip-address>:9000 TargetFile.csv
FileSvc.exe http://:9000 TargetFile.csv
“在Azure AD中注册样本SCIM端点”一节中提到的“SCIM端点”是什么,以及从6到11的步骤是什么?这对我不起作用

据我所知,Azure AD将尝试访问Windows计算机公开的端点。您的Windows计算机将侦听终结点并从Azure AD接收已配置的用户。我没有条件进行此配置,但您可以检查您的SCIM终结点是否可以通过internet访问,并且相关端口是否未被Windows防火墙阻止

是否有其他选择,或者这是唯一的方法

如下所述:

初始同步比后续同步花费更长的时间,后续同步大约每20分钟发生一次,只要服务正在运行

根据我的理解,您可以尝试构建应用程序并使用或检索用户和组,然后在数据库中插入/更新

在文章“创建示例SCIM端点”第7步中,我不明白为什么它应该像“FileAgnt.exe TargetFile.csv”这样运行

我查看了您提供的教程,说明与相关github示例不匹配。对于FileProvisioningAgent项目,如果我们运行
FileAgnt.exe
,我们可以检索以下结果:

根据我的测试,您需要构建文件配置服务项目,并在Windows计算机上执行该项目,以在指定的地址侦听,并将所有分配和配置的用户和组输出到CSV文件中

FileSvc.exe http://<ip-address>:9000 TargetFile.csv
FileSvc.exe http://:9000 TargetFile.csv
“在Azure AD中注册样本SCIM端点”一节中提到的“SCIM端点”是什么,以及从6到11的步骤是什么?这对我不起作用

据我所知,Azure AD将尝试访问Windows计算机公开的端点。您的Windows计算机将侦听终结点并从Azure AD接收已配置的用户。我没有条件进行此配置,但您可以检查您的SCIM终结点是否可以通过internet访问,并且相关端口是否未被Windows防火墙阻止

是否有其他选择,或者这是唯一的方法

如下所述:

初始同步比后续同步花费更长的时间,后续同步大约每20分钟发生一次,只要服务正在运行

据我所知,您可以尝试构建应用程序并使用或检索用户和组,然后将其插入/更新到数据库中。

谢谢,它应该是AD门户中“资源调配”部分中指定的链接吗?SCIM端点(
http://:9000
)由Windows计算机公开,您需要在Azure AD中注册SCIM端点。此外,您可以侦听任何其他端口,而不是9000。正如本教程所述,一旦连接,Azure AD会每20分钟运行一次同步过程,其中它会查询应用程序的SCIM端点以查找分配的用户和组,并根据分配详细信息创建或修改这些用户和组。谢谢,它应该是AD门户中“配置”部分中指定的链接吗?SCIM端点(
http://:9000
)由Windows计算机公开,您需要在Azure AD中注册SCIM端点。此外,您可以侦听任何其他端口,而不是9000。正如本教程所述,一旦连接,Azure AD会每20分钟运行一次同步过程,在该过程中,它会查询应用程序的SCIM端点以查找分配的用户和组,并根据分配的详细信息创建或修改这些用户和组。