Auth0、Angular 4 和 ASP.NET 核心
Auth0, Angular 4 and ASP.NET Core
所以我正在尝试向我的单页应用程序添加身份验证和授权,即 运行 Angular 4 作为前端和 ASP.net 核心作为后端,我的问题是 运行 是,如果我按照 Auth0.com 上的教程进行操作,我将无法将其集成到我的水疗中心。
为了重现该问题,我将 auth.service.ts 文件添加到我的项目中。在我的模块上将服务作为提供者添加,但是当我尝试在我的组件上引用它以使用登录和注销时,我收到一条错误消息:
Error: Uncaught (in promise): TypeError: Cannot read property 'WebAuth' of undefined
我检查过,我已经注册了所有服务,但我找不到它是什么。
我认为,问题可能出在导入 auth0 库的类型上。
你应该像这样导入它:
import * as auth0 from 'auth0-js';
所以我正在尝试向我的单页应用程序添加身份验证和授权,即 运行 Angular 4 作为前端和 ASP.net 核心作为后端,我的问题是 运行 是,如果我按照 Auth0.com 上的教程进行操作,我将无法将其集成到我的水疗中心。
为了重现该问题,我将 auth.service.ts 文件添加到我的项目中。在我的模块上将服务作为提供者添加,但是当我尝试在我的组件上引用它以使用登录和注销时,我收到一条错误消息:
Error: Uncaught (in promise): TypeError: Cannot read property 'WebAuth' of undefined
我检查过,我已经注册了所有服务,但我找不到它是什么。
我认为,问题可能出在导入 auth0 库的类型上。 你应该像这样导入它:
import * as auth0 from 'auth0-js';