Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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
如何使用Java下载/上载Azure B2C TrustFrameworkPolicy_Java_Azure_Azure Active Directory_Azure Ad B2c_Azure Ad B2c Custom Policy - Fatal编程技术网

如何使用Java下载/上载Azure B2C TrustFrameworkPolicy

如何使用Java下载/上载Azure B2C TrustFrameworkPolicy,java,azure,azure-active-directory,azure-ad-b2c,azure-ad-b2c-custom-policy,Java,Azure,Azure Active Directory,Azure Ad B2c,Azure Ad B2c Custom Policy,我正在寻找一些文档,从中可以了解如何使用Java下载Azure B2C TrustFrameworkPolicy 我查阅了大量的文档,但我不知道如何查找 我认为: 我们是否必须创建一个restful Web服务,然后我用一些头参数点击某个端点来下载XML文件,如果是这样,是否有人可以共享该端点,我们需要什么输入参数 或者,我们是否有一个预先编写的API(如graph API),我们需要使用clientID、b2cTenantID和clientSecret创建一个clientprovider和一

我正在寻找一些文档,从中可以了解如何使用Java下载Azure B2C TrustFrameworkPolicy

我查阅了大量的文档,但我不知道如何查找

我认为:

  • 我们是否必须创建一个restful Web服务,然后我用一些头参数点击某个端点来下载XML文件,如果是这样,是否有人可以共享该端点,我们需要什么输入参数

  • 或者,我们是否有一个预先编写的API(如graph API),我们需要使用clientID、b2cTenantID和clientSecret创建一个clientprovider和一个graph客户端,我们可以使用它们下载XML策略


  • 如果有人可以建议一种方法,或者分享一个链接或任何使用研究材料的方法,这将非常有帮助。

    目前它已被打破

    而是用这个

         ClientCredentialProvider authProvider = 
                 new ClientCredentialProvider(clientId,
                         scopes,
                         clientSecret,
                         b2cTenantId,
                         endpoint); 
        
         OkHttpClient client = HttpClients.createDefault(authProvider);
         Request request = new Request.Builder().url("https://graph.microsoft.com/beta/trustFramework/policies/B2C_1A_User_MigrationClients/$value").build();
         Response response = client.newCall(request).execute();
         System.out.println(response.body().string());
    

    这将为您提供所需的XML,它只不过是策略。

    它目前已被破坏

    而是用这个

         ClientCredentialProvider authProvider = 
                 new ClientCredentialProvider(clientId,
                         scopes,
                         clientSecret,
                         b2cTenantId,
                         endpoint); 
        
         OkHttpClient client = HttpClients.createDefault(authProvider);
         Request request = new Request.Builder().url("https://graph.microsoft.com/beta/trustFramework/policies/B2C_1A_User_MigrationClients/$value").build();
         Response response = client.newCall(request).execute();
         System.out.println(response.body().string());
    
    这将为您提供所需的XML,它只是策略