Auth0 を使用してEC-CUBE4でソーシャルログインを実現するプラグイン(サンプル)です。
Auth0 を使用するとGoogleやFacebook、Apple、Twitter、LineなどのアカウントでEC-CUBE4にログインできるようになります。
本プラグインの利用には EC-CUBE 4.0.5 以上へのアップデートが必要になります。
非公式プラグインですのでご利用は自己責任でお願いいいたします。
bin/console eccube:composer:require knpuniversity/oauth2-client-bundle:1.34.0
bin/console eccube:composer:require riskio/oauth2-auth0
git clone git@github.com:kurozumi/SocialLogin4.git
bin/console eccube:plugin:install --code SocialLogin4
bin/console eccube:plugin:enable --code SocialLogin4
Auth0 でClientIdとClientSecret、Domainを取得して、管理画面で設定してください。
<a href="{{ url('auth0_connect') }}">ソーシャルログイン</a>
ユーザー名・パスワード認証(Username-Password-Authentication)は Auth0 の管理画面で停止してください。