Java 将Microsoft Graph api调用从Spring引导后端传递到Angular

Java 将Microsoft Graph api调用从Spring引导后端传递到Angular,java,angular,microsoft-graph-api,Java,Angular,Microsoft Graph Api,我的授权客户端:Angular,资源服务器:Java Spring Boot,授权服务器:Azure Active Directory 我从Angular客户端获得一个访问令牌,并将其传递给后端Spring资源服务器。 后端使用OBO流代表用户请求另一个令牌,并访问Microsoft Graph api 现在我已经设置了方法和控制器,graph的/MeAPI调用将返回用户数据 我已经在Angular中设置了服务调用来调用api,但我不相信MicrosoftGraph会将JSON响应返回给用户 将

我的授权客户端:Angular,资源服务器:Java Spring Boot,授权服务器:Azure Active Directory

我从Angular客户端获得一个访问令牌,并将其传递给后端Spring资源服务器。 后端使用OBO流代表用户请求另一个令牌,并访问Microsoft Graph api

现在我已经设置了方法和控制器,graph的/MeAPI调用将返回用户数据

我已经在Angular中设置了服务调用来调用api,但我不相信MicrosoftGraph会将JSON响应返回给用户

将用户数据检索回angular的正确方法是什么,这样我就可以显示api调用中的信息

Java

graphapicontroller.java

导入com.microsoft.graph.models.extensions.User

棱角分明

graph.service.ts

从“@microsoft/microsoft图形类型”导入*作为MicrosoftGraph

main。组件.ts

    export class MainComponent implements OnInit {

  name: any;
  user: any;

  constructor(
    private graphService: GraphService
  ) {
  }

 ngOnInit() {

  this.name = this.getUser();

  }

  public getUser(){
      this.graphService.getUser().subscribe(
        response => {
          this.name = response;
        });
    
  }
}

从后端您已经获得了用户数据,现在您正试图将其传递到前端。我说的对吗?从后端您已经获得了用户数据,现在您正试图将其传递到前端。我说得对吗?