问题标签 [angular2-jwt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5409 浏览

angular - 在本地存储中设置 Jwt 令牌 - Angular

auth0/angular-jwt在分支 v1.0 上使用支持HttpInterceptor.

这是我的app.module.ts

问题是令牌没有保存在localStorage. 我错过了什么吗?

0 投票
1 回答
1567 浏览

javascript - 使用 @auth0/angular-jwt 的 Angular 5 基于角色的身份验证

我需要使用https://github.com/auth0/angular2-jwt/tree/v1.0JWT 拦截器获得基于角色的身份验证的建议。如何使用 Angular 5 执行“管理员”角色身份验证?

现在我有:在登录服务器发送回带有有效负载中用户 ID 的 jwt 令牌并使用 canActivate 后,我的应用程序检查令牌是否存在,然后允许进入安全站点。

和我的安全死记硬背:

之后我想创建类似的东西:

https://github.com/auth0/jwt-decode 在这种方法中,我需要用你认为这是正确的方法来解码令牌吗?如果您对此问题有更好的解决方案,请告诉我。

0 投票
1 回答
380 浏览

angular - angular2-jwt 令牌不工作,LoggedIn 功能不工作

我正在制作一个简单的平均身份验证应用程序,其中 angular2-jwt 用于对登录的用户进行身份验证,现在,我希望在登录之前,我不希望仪表板、个人资料显示在导航栏上,而在登录后,注册和登录应该被隐藏,所以我 angular2-jwt,但它不能正常工作,我正在分享下面的代码。 想在登录前隐藏仪表板、个人资料

这是我正在使用的导航栏的代码

这是我做的服务

}

但是在使用它时,它最初隐藏了 Dashboard、Profile 和 Logout,但即使在登录后,这三个链接也被隐藏,并且不显示:

仍然没有显示,即使我已登录

我正在使用本指南:https ://github.com/auth0/angular2-jwt#checking-authentication-to-hideshow-elements-and-handle-routing

0 投票
0 回答
353 浏览

java - 如何使用 Angular 4 中的 AuthHttp JWT 令牌向使用 @RequestPart 映射的 Spring Boot API 发出请求?

我有一个使用 Spring boot 用 Ja​​va 开发的 Rest API。它提供了一个与@RequestPart 映射的资源,我收到一个文件和另一个内容以传递给服务。到现在为止,还好。我可以在 Postman 中测试没有问题。

因此,我需要使用 JWT 的 AuthHttp 从我的 Angular 4 应用程序发出请求。我怎么能做到?

以下是我使用 JWT 实现的其他服务的示例。

0 投票
1 回答
249 浏览

java - 当我从 Angular 4 请求时,所需的 MultipartFile 参数“文件”不存在

我可以发出从 Postman 上传文件的请求,但是当我从 Angular 发出请求时,它会返回 WARN“所需的 MultipartFile 参数‘文件’不存在”

它遵循我在 API 中的资源。

还有我在 Angular 中的服务。我正在使用 JWT,但我也尝试使用 HttpClient 执行请求。

以及我在 Postman 中的表现

在此处输入图像描述

我尝试了许多我发现的解决方案,例如创建 Bean MultipartResolver 和其他解决方案,但是任何解决我的问题的方法都可以解决,我认为更有趣的是它在 Postman 中运行良好。

0 投票
1 回答
349 浏览

angular - Auth0 Angular parseHash 返回未定义

我正在使用 auth0-jwt 来处理身份验证:

但是,虽然window.location.hash包含 authResult: #access_token=qwe&expires_in=7200&token_type=Bearer&state=zbc&id_token=xyz,但auth0.parseHash返回无效令牌并且authResult未定义我正在使用: "@auth0/angular-jwt": "^1.0.0-beta.9", "auth0-js": "^9.2.2"

0 投票
1 回答
533 浏览

angular - Angular Detect 401 Unauthorized Access 使用 JWT

我按照几篇文章在 Angular 上实现 JWT 身份验证,似乎一切正常,除了检测 401 未经授权。

我想将用户重定向到登录页面,但我无法检测到 401 错误。

我有这堂课:

但不确定在哪里使用它。我有auth.service.ts哪些包含login()getToken()方法,jwt.interceptor.ts哪些包含

0 投票
2 回答
4801 浏览

angular - 在 Jwthelperservice 中出现错误

我对角度很陌生,我获取了代码:

网址 = https://github.com/DavideViolante/Angular-Full-Stack

我正在使用 Visual Studio 代码,它没有抛出任何语法错误。

但是在控制台中出现错误

0 投票
1 回答
2712 浏览

angular - 如何使用 Angular 2 打字稿创建 JWT 令牌

我得到以下错误。

未捕获(承诺):TypeError:crypto.createSign 不是函数 TypeError:crypto.createSign 不是函数

0 投票
1 回答
90 浏览

angular6 - angula2-jwt AuthHttp 问题

当我尝试在我的服务构造函数中使用来自 angular2-jwt 的 AuthHttp 时,我正在使用 angular v6,页面不会执行任何请求或呈现。我已将 AUTH_PROVIDERS 添加到提供程序,但同时我没有错误。

任何想法 ?