java - 如何使用 Java 下载/上传 Azure B2C TrustFrameworkPolicy
问题描述
我正在寻找一些可以了解如何使用 Java 下载 Azure B2C TrustFrameworkPolicy 的文档。
我浏览了很多文档,但我无法找出方法。
我的想法是:
我们是否必须创建一个 RESTful Web 服务,并且我使用一些标头参数点击某个端点以下载 XML 文件,如果有人可以共享该端点,我们将需要什么输入参数。
或者,我们是否有一个预先编写的 API(如图形 api),我们需要使用 clientID、b2cTenantID 和 clientSecret 创建一个 clientprovider 和一个图形客户端,我们可以使用它们来下载 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,这不过是策略。
推荐阅读
- regex - Perl 正则表达式行与点匹配
- video - 什么是保持将 m3u8 文件转换为 mp4 文件的最佳质量的最佳 ffmpeg 命令?
- c# - 在已登录的会话上使用不同用户登录 OIDC
- javascript - 如何在 javascript 中将元数据设置为 azure 中的 createblockblobfrombrowserfile
- c# - 错误处理 system.outofmemoryexception
- flutter - Flutter 列表滚动动画
- sql - SQL 在 Presto 下周一获得
- spring-boot - Spring boot REST Services 仅允许通过 F5 负载均衡器访问
- python - 查找 Azure VM 的 Infiniband IP 地址
- javascript - 将 div 转换为图像 HTML 的最简单方法