2017-06-17 116 views
0

所以我试图添加身份验证和授权到我的单页应用程序运行Angular 4作为前端和ASP.net核心作为后端,我运行的问题是,如果我请按照Auth0.com上的教程进行操作,我无法将其集成到我的Spa中。Auth0,Angular 4和ASP.NET Core

要复制问题,我将auth.service.ts文件添加到我的项目中。添加服务提供商对我的模块,但是当我尝试引用它在我的组件上使用的登录和注销我得到一个错误,告诉我:

Error: Uncaught (in promise): TypeError: Cannot read property 'WebAuth' of undefined 

我检查,我已经注册的所有服务,但我无法找到这是什么。

回答

0

我想,问题可能在于导入auth0库的类型。 你应该这样导入:

import * as auth0 from 'auth0-js';