我有一个带有Jwt身份验证的jHipster项目,但是我无法让它在de webapp之外工作。我目前正在开发Android应用程序,身份验证过程比我预期的要困难。
基本上我将LoginDTO的参数发送到UserJwtController#authorize(' / api / authenticate')。起初,我在Android或Postman上获得了未经授权(我用它来测试请求)。 如果我改变了' / api'允许所有,我得到405,请求方法' POST'不支持。
修改
在Android上这是一个错误的拼写错误:/
答案 0 :(得分:1)
我对/api/authenticate
的工作正常,因此要么使用错误的网址(例如/api/authorize
),要么您的JSON有效负载错误。您可能遇到的唯一问题是CORS。你应该考虑使用curl
进行测试,因为它比PostMan更容易报告你真正做的事情,并且在JHipster招摇页面中已经为你构建了curl选项。