我的授权客户端:angular,资源服务器:java spring boot,授权服务器:azure active directory
我从我的angular客户机获得一个访问令牌,并将其传递给我的后端spring资源服务器。后端使用obo流代表用户请求另一个令牌,并访问microsoft graph api。
现在已经设置了方法和控制器,graph的/meapi调用将返回用户数据。
我已经在angular中设置了服务调用来调用api,但是我不相信MicrosoftGraph会将json响应返回给用户。
将用户数据检索回angular的正确方法是什么,以便我可以显示api调用中的信息。
java
GraphAppIcontroller.java文件
导入com.microsoft.graph.models.extensions.user;
棱角分明的
图形服务.ts
从“@microsoft/microsoft graph types”导入*作为microsoftgraph;
主要的。组件.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;
});
}
}
暂无答案!
目前还没有任何答案,快来回答吧!