C# 使用SCIM和Asp.Net Web服务的Azure广告同步
我想将Azure广告上的用户与我的数据库同步,并使其保持最新。 我发现这篇文章使用的是SCIM和C#,这正是我想要的,但我不了解一些步骤,我研究了一种替代方法,但大多数结果都参考了同一篇文章: 我试图下载本文中引用的代码,如下所示 我运行时没有出错, 我跟着台阶走,但走到了死胡同。 我的问题是: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
- 是否有其他选择,或者这是唯一的方法
- 在文章“创建示例SCIM端点”第7步中,我不明白为什么它应该像“FileAgnt.exe TargetFile.csv”这样运行
- “在Azure AD中注册样本SCIM端点”一节中提到的“SCIM端点”是什么,以及从6到11的步骤是什么?这对我不起作用
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端点以查找分配的用户和组,并根据分配的详细信息创建或修改这些用户和组。