0

我在http://msdn.microsoft.com/en-us/library/windowsazure/hh278947.aspx找到了 ACS 管理服务 API 参考。

我觉得这与 Windows Azure 服务管理 REST API 参考不太相似。除了元数据,我无法提取其余信息。

任何更好的样本来解释这一点。

否则,是否可以根据订阅 ID 直接列出 ACS 命名空间。

深陷困境,请帮助...

这就是我试图提取数据的方式

字符串 hitUri = "https://{0}.accesscontrol.windows.net/v2/mgmt/service/importFederationMetadata/importIdentityProvider";

       hittingUri=String.Format(hittingUri, acsnamespace);

        XmlDocument responsebody =await HelperMethods.GetXmlACSDocument(hittingUri);
4

1 回答 1

1

因此,您似乎正在尝试通过导入联合元数据来创建新的身份提供者。code.msdn.com 上有一个托管库,您可以使用它与 ACS 服务管理 API 进行交互:ACS.Management。下面是这个库的一个示例,它从文件中导入联合元数据:

        ManagementService svc = ManagementServiceHelper.CreateManagementServiceClient(); 
        using (Stream metadataFileStream = new FileStream(fedMetadataFile, FileMode.Open, FileAccess.Read)) 
        { 
            svc.ImportIdentityProviderFromStream(metadataFileStream); 
        } 

我建议你先看看这个库。

于 2013-02-13T10:26:29.783 回答