如何在Angular4中配置和使用Auth-0

如何在Angular4中配置和使用Auth-0,angular,authentication,Angular,Authentication,我已经安装了angular cli的最新版本,但我只找到了angular2的Auth0。angular 2安装程序可以与angular 4配合使用。这是因为它们彼此相似(不像angular js和angular 2,其中ng2大部分被重写) 编辑 正如我在下面的评论中提到的,您应该使用: npm安装--保存auth0锁 及 npm安装——保存angular2 jwt 而不是: npm安装auth0 有关更多详细信息,请访问Auth0官方网站: 或者,您可以为Angular 2+提供一个官方Aut

我已经安装了angular cli的最新版本,但我只找到了angular2的Auth0。

angular 2安装程序可以与angular 4配合使用。这是因为它们彼此相似(不像angular js和angular 2,其中ng2大部分被重写)

编辑

正如我在下面的评论中提到的,您应该使用:

npm安装--保存auth0锁

npm安装——保存angular2 jwt

而不是:

npm安装auth0

有关更多详细信息,请访问Auth0官方网站:

或者,您可以为Angular 2+提供一个官方Auth0 github示例,并对其进行自定义以供使用


Auth0 Angular2+示例:

这里是起点,按照Angular2的设置进行操作,然后升级到4


angular2 jwt已被弃用。这意味着如果您使用的是Angular 5+,那么应该使用auth0/Angular jwt

更多信息:

它的工作原理与Angular2相同,因为Angular4保留了向后兼容性&不像angularjs 1发布Angular2。如何在我的Angular4应用程序中配置和安装Auth0。我试图像这样安装Auth0-npm安装Auth0,但我得到了这个错误,。。。。。。npm WARN可选跳过可选依赖项:fsevents@^1.0.0(node_modules\chokidar\node_modules\fsevents):npm WARN notsup跳过可选依赖项:不支持的平台fsevents@1.1.1:通缉{“os”:“darwin”,“arch”:“any”}(当前:{“os”:“win32”,“arch”:“x64”})这不是实现Auth0的方式。您应该使用
npm安装--save auth0 lock
npm安装--save angular2 jwt
。请查看官方Auth0网站,因为您似乎在不知情的情况下使用了某些东西。下面是链接:我遇到了一个类似这样的错误运行此注释--npm安装--save angular2 jwt候选者-ui@0.0.0D:\Amiti OnlineTest\candidateUI+--未满足的对等依赖关系@angular/core@4.0.3+--未满足的对等依赖@angular/http@4.0.3+--angular2-jwt@0.2.2`--未满足的对等依赖rxjs@5.3.0npm警告可选跳过可选依赖项:fsevents@^1.0.0(node_modules\chokidar\node_modules\fsevents):npm WARN notsup跳过可选依赖项:不支持的平台fsevents@1.1.1:通缉{“os”:“darwin”,“arch”:“any”}(当前:{“os”:“win32”,“arch”:“x64”})npm WARN angular2 jwt-ilocalstorage@0.1.25需要@angular/core@^2.0.0的对等机,但未安装任何对等机。npm警告角度2 jwt-ilocalstorage@0.1.25需要@angular/http@^2.0.0的对等方,但未安装任何对等方。npm警告角度2 jwt-ilocalstorage@0.1.25需要一个同龄人rxjs@5.0.0-beta.12但没有安装。您是如何初始化Angular项目的?日志警告缺少
@angular/core
和多个软件包。
How to configure Auth-0 in Angular 4 Application,