【发布时间】:2017-08-30 09:37:52
【问题描述】:
我已使用 ADAL.js 获取 Azure 资源的令牌。
<script src="https://secure.aadcdn.microsoftonline-p.com/lib/1.0.15/js/adal.min.js"></script>
为此,我编写了以下代码:
var endpoints = {
"https://management.core.windows.net": "https://management.core.windows.net"
};
var config = {
clientId: '634c7103-b43e-4384-b345-db0116058ac3',
endpoints: endpoints,
};
var authContext = new AuthenticationContext(config);
function login() {
authContext.popUp = true;
authContext.login();
authContext.handleWindowCallback();
};
function clickme() {
var user = authContext.getCachedUser();
console.log(user);
authContext.acquireToken('https://management.core.windows.net', function (error, token) {
console.log(error);
console.log(token);
});
};
现在当我在登录后调用 clickme() 时,收到以下错误消息:令牌更新操作因超时而失败。我错过了什么吗?
我的最终目标是创建一个可以列出与用户对应的所有订阅、资源组和保管库的 Web 应用程序。
【问题讨论】:
标签: azure azure-active-directory adal adal.js