1
Syliusショップにソーシャル接続ボタンを追加したいが、それを行うことはできない。 私が作曲経由HWIOAuthBundleをインストール:店舗ユーザー向けにOAuth2アクセスを設定する
$ composer require hwi/oauth-bundle
を次に、HWIOAuthBundle documentationによると、ここに私の設定ファイルは、次のとおりです。
アプリ/設定/のrouting.yml
hwi_oauth_redirect:
resource: "@HWIOAuthBundle/Resources/config/routing/redirect.xml"
prefix: /connect
hwi_oauth_connect:
resource: "@HWIOAuthBundle/Resources/config/routing/connect.xml"
prefix: /connect
hwi_oauth_login:
resource: "@HWIOAuthBundle/Resources/config/routing/login.xml"
prefix: /login
facebook_login:
path: /login/check-facebook
アプリ/設定/config.yml
hwi_oauth:
firewall_names: [secured_area]
resource_owners:
any_name:
type: facebook
client_id: <client_id>
client_secret: <client_secret>
options:
display: popup #dialog is optimized for popup window
auth_type: rerequest # Re-asking for Declined Permissions
アプリ/設定/ security.ymlファイル
firewalls:
secured_area:
anonymous: ~
oauth:
resource_owners:
facebook: "/login/check-facebook"
login_path: /login
use_forward: false
failure_path: /login
oauth_user_provider:
service: sylius.oauth.user_provider
私は、サーバーを起動すると、私はこのエラーを取得する:
[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]
The service "sylius.oauth.user_provider" has a dependency on a non-existent service "sylius.factory.admin_user_oauth".
は、あなたはそれを修正する方法上の任意のアイデアを持っていますか? Syliusのドキュメントは非常に簡単で、コミットコメントを検索しても、私は何の手がかりもできません。
ありがとうございました!
は、誰かがSyliusにHWIOAuthBundleを統合する方法についての簡単なガイドを持っていますか? – Gontran