我使用LexikJWTBundle作为RESTful API.
登录工作正常,我得到我的令牌.但是当我发出GET请求时,我得到一个没有内容的401.Authorization标题似乎没问题,因为我在分析器中得到了这个:Request Headers:authorization:Bearer {token} Request Server参数:HTTP_AUTHORIZATION:Bearer {token}
我得到的401来自:https://github.com/lexik/LexikJWTAuthenticationBundle/blob/master/Security/Firewall/JWTListener.php#L80
我尝试了不同的解决方案,但仍然无法正常工作.
你对如何解决/调试这个有什么想法吗?
我的配置:
# config.yml
...
lexik_jwt_authentication:
private_key_path: %kernel.root_dir%/var/jwt/private.pem # ssh private key path
public_key_path: %kernel.root_dir%/var/jwt/public.pem # ssh public key path
pass_phrase: 'TEST' # ssh key pass phrase
token_ttl: 86400 # token ttl - defaults to 86400
Run Code Online (Sandbox Code Playgroud)
和
# security.yml
security:
role_hierarchy:
ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_SONATA_ADMIN, ROLE_ALLOWED_TO_SWITCH]
# http://sonata-project.org/bundles/admin/2-3/doc/reference/security.html
# set access_strategy to unanimous, else you may have unexpected behaviors
access_decision_manager:
strategy: unanimous
encoders:
FOS\UserBundle\Model\UserInterface: sha512
providers:
fos_userbundle:
id: …Run Code Online (Sandbox Code Playgroud) 我在尝试使用 Symfony 时遇到以下错误
php app/console cache:clear
Run Code Online (Sandbox Code Playgroud)
或者
php app/console cache:warmup
Run Code Online (Sandbox Code Playgroud)
致命错误:已用尽允许的 xxx 字节内存大小。
我已经将内存限制设置为非常大的 1024M、2048M。我从我的项目中删除了所有树枝模板,我取消了供应商捆绑包,只留下了 FOSUSer 和 FOSRestBundle。
我无法跟踪此错误的来源。
任何的想法?
谢谢
我收到以下错误