我想为我的离子应用程序启用代理,我已将ms-adal插件安装到我的项目中。 使用以下命令在app.module.ts文件中导入了ms-adal: 从'@ ionic-native / ms-adal / ngx'导入{MSAdal,AuthenticationContext,AuthenticationResult};
然后在app.component.ts文件中添加以下代码:
从'@ ionic-native / ms-adal / ngx'导入{MSAdal,AuthenticationContext,AuthenticationResult}; 构造函数(私有msAdal:MSAdal)
let authContext:AuthenticationContext = this.msAdal.createAuthenticationContext('https://login.windows.net/common');
authContext.acquireTokenAsync('https://graph.windows.net', '2c3c3de8-e5b1-4bc9-8fb3-d2ca421bb9cb', 'http://localhost:8080/')
.then((authResponse: AuthenticationResult) => {
console.log('Token is', authResponse.accessToken);
console.log('Token will expire on', authResponse.expiresOn);
})
.catch((e: any)=> {
console.log('Authentication failed', e);
});
当我尝试构建它时,出现以下错误:找不到名称“ MSAdal”
2.typescript:src / app / app.component.ts,第43行 找不到名称“ AuthenticationContext”。
任何人都可以提出一些解决方案,我在哪里弄错。库导入错误吗?
3.typescript:src / app / app.component.ts,第47行 找不到名称“ AuthenticationResult”。