我有 LexikJWTAuthenticationBundle 在我的 Symfony 项目上工作,并且在本地运行良好。
我遇到的问题在远程服务器中。如果我使用正确的用户名和密码向端点 login_check 发帖,我会毫无问题地获得令牌,但是当我尝试将 Authentication 标头中的令牌发送到另一个端点时,我总是得到 401 Invalid credentials
任何人都可以帮我缩小范围吗?我的机器没有服务器所具有的确切配置。这可能是什么原因?
我收到 AuthenticationException“在 TokenStorage 中找不到令牌”,我真的不知道它的含义或如何修复它。
同样,我有一个有效的令牌,并且在本地完美运行的相同调用在远程服务器中失败。
谢谢!
服务器信息
Ubuntu 14.04.4 LTS
PHP 5.5.9-1ubuntu4.14 (cli) (built: Oct 28 2015 01:34:46) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.3,版权所有 (c) 1999-2014,Zend Technologies 和 Xdebug v2.2.3,版权 (c) 2002-2013,Derick Rethans
Symfony 版本 3.0.3
lexik/jwt-authentication-bundle v1.4.3
注意:我在lexik/jwt-authentication-bundle github页面中打开了一个问题,该页面提供了更多详细信息。
编辑:很抱歉浪费大家的时间。未启用 Mod_rewrite :(