Java 将Microsoft Graph api调用从Spring引导后端传递到Angular
我的授权客户端: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。组件.tsJava 将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响应返回给用户 将
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;
});
}
}
从后端您已经获得了用户数据,现在您正试图将其传递到前端。我说的对吗?从后端您已经获得了用户数据,现在您正试图将其传递到前端。我说得对吗?