/SocialLogin4

This is a sample plug-in that enables social login with EC-CUBE4 using Auth0. Since it is an unofficial plug-in, please use it at your own risk.

Primary LanguagePHPGNU Lesser General Public License v2.1LGPL-2.1

ソーシャルログインプラグイン for EC-CUBE4

Auth0ログインページ

Auth0 を使用してEC-CUBE4でソーシャルログインを実現するプラグイン(サンプル)です。
Auth0 を使用するとGoogleやFacebook、Apple、Twitter、LineなどのアカウントでEC-CUBE4にログインできるようになります。

本プラグインの利用には EC-CUBE 4.0.5 以上へのアップデートが必要になります。

非公式プラグインですのでご利用は自己責任でお願いいいたします。

Auth0の設定例

Auth0

インストールと有効化

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

ClientIdとClientSecret、Domainを設定

Auth0 でClientIdとClientSecret、Domainを取得して、管理画面で設定してください。

Auth0設定画面

ソーシャルログインページへのリンク設定

<a href="{{ url('auth0_connect') }}">ソーシャルログイン</a>

利用可能なソーシャルログイン一覧

利用可能なソーシャルログイン一覧

ユーザー名・パスワード認証停止

ユーザー名・パスワード認証(Username-Password-Authentication)は Auth0 の管理画面で停止してください。

ユーザー名・パスワードログイン停止

ソーシャルログインサービスの追加

Auth0のCustom Social Connectionを利用してYahoo! JAPANと接続する