当前位置: 首页 > 知识库问答 >
问题:

使用Postman和JWT的JHipster身份验证

司允晨
2023-03-14

我一直在使用Postman in-tab扩展来测试调用JHipster资源API的调用,并发现它工作得很好(JHipster设置使用OAuth2)。我使用JHipster登录页面进行了身份验证,然后打开了一个带有Postman扩展名的新选项卡。

我只是将我的JHipster应用程序切换为使用JWT,这种使用Postman的方法不再有效,调用API时权限被拒绝。此外,邮递员的标签内扩展正在被弃用,转而支持独立应用程序。

问题:是否有关于设置Postman以对jhipster/jwt进行身份验证的文档?

共有1个答案

颜阳炎
2023-03-14
  1. 使用以下正文向/api/authenticate发出POST请求:{“password”:“admin”,“username”:“admin”}。您将收到以下响应:{“id_token”:“aabbccddeeff”}
  2. 使用上一次调用中收到的令牌的值发出后续请求,并将其放入授权:承载AABBCCDDEEFF
  3. 您可以检查身份验证的状态,向/api/authenticate
  4. endpoint发出GET请求
 类似资料:
  • 我正在使用SpringBoot开发具有微服务架构的Rest Backend。为了保护endpoint,我使用了JWT令牌机制。我正在使用Zuul API网关。 如果请求需要权限(来自JWT的角色),它将被转发到正确的微服务。Zuul api网关的“WebSecurityConfigrerAdapter”如下。 这样,我必须在这个类中编写每个请求授权部分。因此,我希望使用方法级安全性,即“Enabl

  • 但请求呢?和是用户的属性,但应将它们发送到endpoint。如果我将资源发送到endpoint,则没有多大意义。 对此有没有办法,遵循JSONAPI并保持API的意义?

  • 我正在开发一个具有自己的身份验证和授权机制的REST应用程序。我想使用JSON Web Tokens进行身份验证。以下是有效且安全的实现吗? < li >将开发一个REST API来接受用户名和密码并进行认证。要使用的HTTP方法是POST,因此没有缓存。此外,在传输时还会有安全SSL < li >在认证时,将创建两个JWTs访问令牌和刷新令牌。刷新令牌将具有更长的有效期。这两个令牌都将写入coo

  • jwt不应该仅仅用于认证用户吗?我读到过可以在里面存储非敏感的东西,比如用户ID。将权限级别之类的东西存储在令牌中可以吗?这样我可以避免数据库调用。

  • 我正在开发一个简单的API来处理Firebase所做的认证——稍后用于Android客户端。 因此,在Firebase控制台中,我启用了Facebook和Google登录方法并创建了一个示例html页面,我可以使用它来测试登录方法-下一个函数由按钮调用: 接下来,我使用令牌,并通过jQuery的一个简单ajax调用将它发送到我的API: 下一站:API后端。网芯。 在启动下,我配置了 JwtBea

  • 在身份验证等情况下,与会话相比,使用JWTs有什么优势? 它是作为独立方法使用还是在会话中使用?

  • 规定使用JWT而不是用户名和密码进行授权。 在服务器端,文档建议修改文件(可在) 但如何从Gajim或Java代码进行身份验证呢?

  • 是否可以在ASP中支持多个JWT令牌发行者。净核心2?我想为外部服务提供一个API,我需要使用两个JWT代币来源——Firebase和定制JWT代币发行人。在ASP。NET core I可以为承载身份验证方案设置JWT身份验证,但只能为一个机构设置: 我可以有多个发行人和受众,但我不能设置多个权限。