【问题标题】:Azure AD auth with WebApplication accessing Resource Server which access another Resource Server使用 WebApplication 访问资源服务器的 Azure AD 身份验证访问另一个资源服务器
【发布时间】:2021-08-02 18:12:55
【问题描述】:

我对如何在哪里构建流程有点困惑:

  1. 我有一个用 Angular 编写的 Web 应用程序,它向资源服务器 (Spring Boot) A 发出 http 请求。
  2. 资源服务器 A 向资源服务器 B (Spring Boot) 发出 http 请求。

所以基本上web应用程序和资源服务器B之间没有直接的连接。我想我应该将资源服务器A配置为客户端和资源服务器。

我试图遵循https://docs.microsoft.com/en-us/java/api/overview/azure/spring-boot-starter-active-directory-readme?view=azure-java-stable 中的“资源服务器访问其他资源服务器”的场景 但这对我来说有点令人困惑。例如,我应该如何使用令牌构建对资源服务器 B 的请求?方法“CallGraph”到底在做什么?

提前致谢。

【问题讨论】:

    标签: spring azure rest azure-active-directory


    【解决方案1】:

    我应该如何使用令牌构建对资源服务器 B 的请求?

    使用资源服务器 B 的访问令牌向资源服务器 A 请求。

    添加您在 pom.xml 中提到的 above 文档中提到的依赖项。

    将上述链接中的属性添加到 application.yml 文件中。

    方法“CallGraph”到底在做什么?

    通过使用@RegisteredOAuth2AuthorizedClient("graph")注解,这里调用Graph方法返回"OAuth2AuthorizedClient"类型的字符串"graph"。

    更多信息请参考link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-12
      • 2020-02-23
      • 2020-12-10
      • 1970-01-01
      • 2017-05-25
      • 2023-02-22
      • 1970-01-01
      相关资源
      最近更新 更多