JWTRefreshTokenBundle 突然返回 401 刷新路径上的凭据错误

问题描述 投票:0回答:1

当我尝试通过 Symfony API 中的 /api/token/refresh 更新令牌时,我收到 401 无效凭证。 这种行为几天前突然出现在所有环境(本地、测试和生产)中,而我没有采取任何操作。配置已就位并正常运行 3 年
基本上,该项目使用 php7.2、symfony4.4 和 gesdinet/jwt-refresh-token-bundle V0.4。 由于该错误出现在所有环境中,我认为这可能与旧版本的捆绑包有关。所以,我将其升级到 V0.12,但没有,我没有注意到任何改进。

gesdinet_jwt_refresh_token:
    path:     /api/token/refresh
    defaults: { _controller: gesdinet.jwtrefreshtoken:refresh }
    firewalls:
        refresh:
            pattern:  ^/api/token/refresh
            stateless: true
            anonymous: true

        dev:
            pattern: ^/(_(profiler|wdt)|css|images|js)/
            security: false

        login:
            pattern:  ^/login
            stateless: true
            anonymous: true
            provider: entity_provider
            json_login:
                check_path: /login
                success_handler: lexik_jwt_authentication.handler.authentication_success
                failure_handler: lexik_jwt_authentication.handler.authentication_failure

        api:
            pattern:  ^/api
            stateless: true
            anonymous: false
            provider: entity_provider
            guard:
               entry_point: App\Security\BasicAuthenticator
               authenticators:
                   - App\Security\BasicAuthenticator
                   - lexik_jwt_authentication.jwt_token_authenticator

请问有什么帮助吗? :)

php symfony refresh-token lexikjwtauthbundle
1个回答
0
投票

[已解决] 这是 API 之间的 SSL 问题。

© www.soinside.com 2019 - 2024. All rights reserved.