Masuk ke google console dashboard https://console.cloud.google.com/home/dashboard

  1. Pilih menu Credentials pada sidebar APIs & Services

    Image Placeholder
    Gambar 1. Tampilan pada sidebar APIs & Services.

  2. Klik Create Credentials lalu pilih Oauth client ID

    Image Placeholder
    Gambar 2. Tampilan pada menu Credentials

  3. Pilih tipe aplikasi pada Application Type, misalnya Web Application

    Image Placeholder
    Gambar 3. Tampilan pada OAuth client ID

  4. Isi nama aplikasi yang diinginkan, sebagai contoh Web client 2

    Image Placeholder
    Gambar 4. Tampilan pada OAuth client ID

  5. Pada Authorized Javascript origins klik ADD URI, untuk menambahkan URL website-nya


    Image Placeholder
    Gambar 5. Tampilan pada OAuth client ID


  6. Klik Create untuk menyelesaikan proses generate-nya


    Image Placeholder
    Gambar 6. Tampilan pada OAuth client ID


  7. Pada Authorized redirect URIs klik ADD URI, untuk menambahkan URL redirect ketika login. Untuk URL-nya adalah URL website ditambah URL yang jadi seperti berikut : url-website.com/social/account/callback/provider/google/

    Setelah itu klik Create

    Image Placeholder

    Gambar 7. Tampilan pada OAuth client ID

  8. Akan muncul Popup dialog yang menampilkan Client ID dan Client Secret yang bisa di copy/duplikat dan juga dapat di download dalam bentuk file JSON

    Image Placeholder

    Gambar 8. Tampilan Popup setelah klik Create

  9. Untuk keluar dari Popup silakan klik OK

    Image Placeholder

    Gambar 9. Tampilan Popup setelah klik Create

  10. Klik icon Pencil pada Credential yang baru saja di-generate, untuk melihat detail dan mengedit datanya



    Image Placeholder
    Gambar 10. Tampilan edit dan view setelah generate


  11. Untuk setup config, masuk ke backoffice magento lalu klik menu Stores -> Configuration

    Image Placeholder
    Gambar 11. Tampilan backoffice Magento

  12. Pilih menu AHEADWORKS EXTENSIONS -> Social Login

    Image Placeholder
    Gambar 12. Tampilan backoffice Magento

  13. Expand tab General untuk Enable/Disable Social Login-nya



    Image Placeholder
    Gambar 13. Tampilan tab general social login 


  14. Expand tab Login Blocks, untuk menentukan Social Login yang akan digunakan pada halaman apa saja (ubah Visibility, dari Not Visible menjadi Visible)

    Image Placeholder
    Gambar 14. Tampilan tab general social login


  15. Expand tab Google untuk Enable/Disable Social Login Google, Masukkan Client ID pada field Consumer Key (API Key), Masukkan Client Secret pada field Consumer Secret (API Secret)

    Image Placeholder

    Gambar 15. Tampilan tab general social login 

  16. Klik Save Config untuk menyimpan

    Image Placeholder
    Gambar 16. Tampilan tab general social login 


  17. Kemudian lakukan clear cache pada configuration karena baru saja melakukan perubahan pada data Configuration. Masuk ke menu System -> Cache Management lalu Checklist Cache Type : Configuration (paling atas di tabel), Klik Submit untuk memulai proses clear cache

    Image Placeholder

    Gambar 17. Tampilan halaman Cache Management

  18. Jika sudah selesai, lakukan test dengan masuk ke halaman login website-nya, Pilih/Klik tombol Login with Google dan pilih akun google yang ingin digunakan


    Image Placeholder
    Gambar 18. Tampilan halaman Login


  19. Maka, Anda akan langsung di-redirect ke halaman My Account di websitenya


    Image Placeholder
    Gambar 19. Tampilan halaman My Account