java - 将 WebProxy 与 msal4j 一起使用
问题描述
我们的守护程序应用程序使用 msal4j 1.3 从https://login.microsoftonline.com/获取访问令牌。但是,在我们客户的一些生产环境中,是无法直接访问https://login.microsoftonline.com的。他们想使用经过身份验证的代理来访问它。是否可以设置 msal4j 以使用 webProxy?如果没有,对我们使用 msal4j 和这样的 webProxy 有什么建议?
解决方案
是的,您可以让 MSAL4J 使用代理。
最直接的方法是将应用程序正在使用的 Http 客户端注入 MSAL。您将在 Http 客户端上配置代理设置,实现 MSAL IHttpClient,然后在实例化客户端应用程序对象时将实现传递给 MSAL。然后,MSAL 将使用此 Http 客户端处理所有请求。有关详细信息,请参阅配置 Http 客户端 wiki 页面
推荐阅读
- python - 根据先前的值添加到列表
- r - 仅部分转置以匹配两个特定变量为条件的数据帧的某些元素
- javascript - 如果 useState 不更改或保持最后一个值,如何在 react 中重新渲染组件
- netty - Webflux:Netty 总是使用默认的 ConnectionProvider
- javascript - Javascript:使 Object.byString 动态化
- flutter - Flutter Bloc 依赖项的多个侦听器 - 接收先前的状态
- python - 即使我将 max_feature 设置为 500 并浮动到 32bit,nnz 也太大了
- javascript - 我的 javascript 变量不会随函数而改变
- amazon-dynamodb - Spring Data DynamoDB 分页不起作用
- react-native - instagram 故事进度条有库吗?