首页 > 解决方案 > 如何使用 Java 下载/上传 Azure B2C TrustFrameworkPolicy

问题描述

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

我浏览了很多文档,但我无法找出方法。

我的想法是:

  1. 我们是否必须创建一个 RESTful Web 服务,并且我使用一些标头参数点击某个端点以下载 XML 文件,如果有人可以共享该端点,我们将需要什么输入参数。

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

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

标签: javaazureazure-active-directoryazure-ad-b2cazure-ad-b2c-custom-policy

解决方案


此刻坏掉了……

而是使用这个...

     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,这不过是策略。


推荐阅读