angular - 如何使用 Angular JS 生成访问令牌以访问合作伙伴中心 API?
问题描述
我正在使用 Angular '''MsAdalAngular6Module'' 登录我的天蓝色门户,我想使用 '''MsAdalAngular6Module''' 访问合作伙伴中心 API。我能够验证我的 Angular 应用程序也能够检索“this.adalSvc.userInfo”。我不知道如何生成访问令牌来访问合作伙伴中心 API。
我正在使用以下代码生成令牌,
var token = this.adalSvc.acquireToken('https://api.partnercenter.microsoft.com').subscribe((token: string) => {
console.log("test");
console.log(token);
localStorage.setItem('AuthContextToken', JSON.stringify(token));
});
'''
上面的代码给了我一个令牌,如果我使用这个令牌访问合作伙伴中心 api,我会得到“401Unauthorized access”。
解决方案
推荐阅读
- python - 实例属性的 Python NotImplementedError
- amazon-web-services - lambda 实例的通信选项?
- sql - 如何从生日列中找到最低年龄,但只选择比最低年龄大 3 岁的人
- r - 遍历 NetLogo 中的两个列表:大图上下文:R 扩展。将补丁值分配给 R 中的特定补丁
- python - python classmethod可以更改实例变量的值,反之亦然?
- dask - 如何检索 Dask-YARN 作业的工作日志?
- php - 如何将选择选项更改为单选按钮并将值传递给模型
- java - 选择 Spinner 值后元素间歇性无法识别
- haxe - 将 haxe.Int64 转换为浮点数?
- c# - 当有两个 watch 实例时,StopWatch 返回 0ms