【发布时间】:2019-09-20 19:31:43
【问题描述】:
在我的 Symfony 3.4 应用程序中,我尝试使用 LexikJWTAuthenticationBundle (v2.6.3)。 我安装并配置了它并创建了所需的密钥,如 github 页面上所说: https://github.com/lexik/LexikJWTAuthenticationBundle/blob/master/Resources/doc/index.md#getting-started
他们在那里提供了一个测试 curl 命令来检查它是否有效:
curl -X POST -H "Content-Type: application/json" http://localhost/api/login_check -d '{"username":"johndoe","password":"test"}'
这个命令总是返回一个 302 和一个重定向到“../api/login”的小 html 页面。 在输入虚假用户数据以及为现有有效用户输入用户凭据时会发生这种情况。这也发生在以“../api/”开头的所有其他路径上。
我期望“../api/login_check”返回的是一个类似于
的令牌{
"token" : "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXUyJ9.eyJleHAiOjE0MzQ3Mjc1MzYsInVzZXJuYW1lIjoia29ybGVvbiIsImlhdCI6IjE0MzQ2NDExMzYifQ.nh0L_wuJy6ZKIQWh6OrW5hdLkviTs1_bau2GqYdDCB0Yqy_RplkFghsuqMpsFls8zKEErdX5TYCOR7muX0aQvQxGQ4mpBkvMDhJ4-pE4ct2obeMTr_s4X8nC00rBYPofrOONUOR4utbzvbd4d2xT_tj4TdR_0tsr91Y7VskCRFnoXAnNT-qQb7ci7HIBTbutb9zVStOFejrb4aLbr7Fl4byeIEYgp2Gd7gY"
}
对于如何继续,我有点卡在这里。非常感谢任何帮助。
【问题讨论】:
标签: curl symfony-3.4 symfony3.x lexikjwtauthbundle jwt-auth