14

有効なサーバーFOSUserBundleの認証プロバイダーになるようにセットアップしようとしています。FOSOAuthServerBundleFOSOAuthServerBundle、実装を試みる前に正しく機能しており、なしFOSUserBundleでも動作していましたが、それらを一緒に動作させることはできません。FOSUserBundleFOSOAuthServerBundle

oauth_authorize私の質問は、以下のファイアウォールで認証プロバイダーに何を指定する必要がありsecurity.ymlますか?

# app/config/security.yml
security:
    providers:
    fos_userbundle:
        id: fos_user.user_provider.username

    encoders:
        FOS\UserBundle\Model\UserInterface: sha512

    firewalls:
        oauth_token:
            pattern:    ^/oauth/v2/token
            security:   false

        oauth_authorize:
            pattern:    ^/oauth/v2/auth

            # WHAT GOES HERE?

        api:
            pattern:    ^/api
            fos_oauth:  true
            stateless:  true

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

クライアントではなくユーザーを認証しようとしています。

どうもありがとう。

4

1 に答える 1