Symfony FOSOauthServerBundle如何进行签名调用

Symfony FOSOauthServerBundle如何进行签名调用,symfony,oauth-2.0,fosoauthserverbundle,Symfony,Oauth 2.0,Fosoauthserverbundle,我已经设置了FOSOauthServerBundle,我有我的api和访问令牌 现在当我调用/api?access_token=。。。。我看到的只是登录页面。 My security.yml: security: firewalls: main: pattern: ^/ form_login: provider: fos_userbundle

我已经设置了FOSOauthServerBundle,我有我的api和访问令牌 现在当我调用/api?access_token=。。。。我看到的只是登录页面。 My security.yml:

    security:
        firewalls:
            main:
                pattern: ^/
                form_login:
                    provider: fos_userbundle
                    csrf_provider: form.csrf_provider
                logout:       true
                anonymous:    true
            api:
                pattern: ^/api
                fos_oauth: true
                stateless: true
            oauth_authorize:
                pattern: ^/oauth/v2/auth
                form_login:
                    provider: fos_userbundle
                    check_path: /oauth/v2/auth_login_check
                    login_path: /oauth/v2/auth_login
                anonymous: true
            oauth_token:
                pattern: ^/oauth/v2/token
                security: false

        access_control:
            ...
            - { path: ^/api, roles: [ IS_AUTHENTICATED_FULLY ] }

不确定是什么原因导致了这种情况,但我建议更换以下防火墙:

main:
    pattern: ^/
    ...


这将仅为登录页面映射防火墙。

您的/api路径是否受security.yml中另一个防火墙的保护?如果你能表现出更多的安全感,那会有帮助的
main:
    pattern: ^/login$
    ...