Menghubungkan dan mengelola penyedia identitas Anda untuk akun pelanggan

Anda dapat menghubungkan penyedia identitas Anda sendiri ke akun pelanggan Shopify untuk memberi pelanggan pengalaman masuk yang disesuaikan di semua platform. Panduan ini membantu Anda melalui proses penyiapan, mulai dari mengonfigurasi pengaturan akun pelanggan dan penyedia identitas Anda hingga menyelesaikan koneksi di admin Shopify.

Sebelum Anda menghubungkan penyedia identitas, tinjau Persyaratan untuk menghubungkan penyedia identitas Anda sendiri.

Pertimbangan untuk menghubungkan penyedia identitas Anda

Tinjau pertimbangan berikut untuk menghubungkan penyedia identitas Anda sendiri ke akun pelanggan:

  • Anda dapat menghubungkan beberapa penyedia identitas ke Shopify, tetapi Anda hanya dapat memiliki satu penyedia identitas aktif pada satu waktu di toko online Anda.
  • Alamat email pelanggan dan klaim sub adalah satu-satunya data yang disinkronkan dari penyedia identitas Anda ke Shopify, yang digunakan untuk mengidentifikasi pelanggan. Jika Anda ingin menyinkronkan data lain dari penyedia identitas ke Shopify, Anda perlu membuat panggilan API kustom.
  • Sesi pelanggan berlaku selama 90 hari secara default. Untuk mempertahankan sesi jangka panjang, penyedia identitas Anda harus menerbitkan token penyegaran. Lihat Persyaratan sesi dan token untuk detail selengkapnya.

Menghubungkan ke penyedia identitas

Untuk menghubungkan ke penyedia identitas Anda sendiri, Anda perlu menyelesaikan tugas-tugas berikut secara berurutan:

Langkah 1: Konfigurasikan pengaturan akun pelanggan Anda

  1. Dari admin Shopify Anda, buka Pengaturan > Akun pelanggan.

  2. Di bagian Penyedia identitas, klik Kelola.

  3. Klik Hubungkan ke penyedia.

  4. Di kolom Nama penyedia identitas, masukkan nama penyedia identitas untuk layanan autentikasi Anda.

  5. Biarkan halaman Hubungkan ke penyedia identitas tetap terbuka agar Anda dapat menyalin URL Panggilan Balik dan URL Keluar dari bagian Konfigurasi pengaturan saat Anda mengonfigurasi pengaturan penyedia identitas Anda.

Langkah 2: Konfigurasikan pengaturan penyedia identitas Anda

Setelah Anda menyelesaikan langkah-langkah di admin Shopify untuk menghubungkan ke penyedia identitas, Anda perlu mengonfigurasi pengaturan berikut di dasbor penyedia identitas Anda. Langkah-langkah pengaturan bervariasi bergantung pada penyedia yang Anda hubungkan. Hubungi penyedia identitas Anda untuk mendapatkan dukungan terkait langkah-langkah pengaturan apa pun di dasbor penyedia identitas Anda.

Langkah-langkah:

  1. Di tab browser terpisah, buka dasbor penyedia identitas Anda.
  2. Daftarkan aplikasi Anda: Buat aplikasi rahasia di dasbor penyedia identitas Anda, lalu dapatkan client_id dan client_secret.
  3. Konfigurasikan URL pengalihan dan keluar: Di dasbor penyedia identitas Anda, masukkan URL Panggilan Balik dan URL Keluar yang tersedia di Konfigurasi pengaturan pada halaman Hubungkan ke penyedia identitas di admin Shopify Anda.
  4. Tentukan cakupan: Di dasbor penyedia identitas Anda, pastikan cakupan menyertakan email dan openid.
  1. Siapkan titik akhir: Pastikan titik akhir berikut disiapkan di dasbor penyedia identitas Anda:
    • Otorisasi
    • Token
    • JWKS
    • Discovery: Bergantung pada penyedia identitas Anda, titik akhir Discovery mungkin memiliki nama yang berbeda, seperti Konfigurasi, atau Konfigurasi Well-Known.
  2. Temukan parameter URI pengalihan pasca-keluar penyedia identitas Anda. Bergantung pada penyedia identitas Anda, parameter ini mungkin dinamai post_logout_redirect_uri, logout_uri, atau returnTo.
  3. Biarkan halaman ini tetap terbuka di tab browser untuk dijadikan referensi saat Anda menyelesaikan koneksi penyedia identitas Anda.

Langkah 3: Selesaikan koneksi penyedia identitas Anda

Setelah Anda mengonfigurasi pengaturan penyedia identitas di dasbor penyedia identitas Anda, Anda harus kembali ke admin Shopify untuk menyelesaikan dan menguji koneksi Anda.

Langkah-langkah:

  1. Kembali ke halaman Hubungkan ke penyedia identitas di admin Shopify Anda.
  2. Di bagian Info aplikasi, isi informasi yang diperlukan sesuai yang ditampilkan di pengaturan penyedia identitas Anda.
  3. Klik Simpan.
  4. Klik Uji koneksi, lalu uji bahwa autentikasi penyedia identitas Anda dialihkan ke akun pelanggan Anda. Jika Anda baru saja masuk ke akun pelanggan di toko online, Anda mungkin perlu keluar, lalu masuk kembali untuk menguji alur masuk yang baru.
  5. Setelah Anda menguji koneksi, klik Aktifkan.

Setelah Anda mengaktifkan penyedia identitas baru, lencana Aktif akan ditampilkan di samping nama penyedia identitas baru Anda di bagian Penyedia identitas pada pengaturan Akun pelanggan Anda.

Langkah 4: Tambahkan tombol Masuk dengan Shop ke halaman masuk eksternal Anda

Jika toko Anda menawarkan Shop Pay sebagai metode pembayaran, Anda perlu Menambahkan Masuk dengan Shop ke halaman masuk eksternal Anda.

Pengalaman masuk pelanggan

Setelah Anda mengaktifkan penyedia identitas baru, pelanggan yang telah masuk harus masuk lagi ke toko Anda menggunakan layanan autentikasi yang baru.

Alamat email dan sub dari penyedia identitas digunakan untuk mengidentifikasi pelanggan. Alur masuk untuk pelanggan Anda bergantung pada apakah alamat email mereka cocok dengan profil yang ada di halaman Pelanggan pada admin Shopify Anda:

  • Jika profil pelanggan dengan alamat email tersebut ada di toko Anda, pelanggan akan masuk ke akun tersebut.
  • Jika tidak ada profil pelanggan untuk alamat email mereka, akun pelanggan baru akan dibuat setelah pelanggan berhasil masuk.

sub adalah pengidentifikasi internal, dan tidak dapat diakses melalui API atau admin Shopify.

Kembali ke Shopify sebagai penyedia identitas default

Anda dapat mengubah penyedia identitas Anda kembali ke pengalaman masuk pelanggan default kapan saja.

Langkah-langkah:

  1. Dari admin Shopify Anda, buka Pengaturan > Akun pelanggan.

  2. Di bagian Penyedia identitas, klik Kelola.

  3. Di menu tarik-turun Penyedia identitas default, pilih Aktifkan.

Setelah Anda mengaktifkan penyedia identitas default, lencana Aktif akan ditampilkan di samping penyedia identitas default di bagian Penyedia identitas pada pengaturan Akun pelanggan Anda.

Mengelola data pelanggan

Jika pelanggan meminta agar informasi pribadinya dihapus dari toko Shopify Anda, Anda dapat menghapus data pribadi pelanggan dari admin Shopify Anda.

Jika Anda telah menghubungkan penyedia identitas Anda sendiri, Anda juga perlu menghapus semua data pelanggan yang relevan dari dasbor penyedia Anda. Untuk informasi selengkapnya, lihat dokumentasi penyedia identitas Anda tentang penghapusan data pelanggan.