Menghubungkan dan mengelola penyedia identitas Anda untuk akun pelanggan

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

Sebelum Anda menghubungkan penyedia identitas Anda, 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 yang aktif pada satu waktu di toko online Anda.
  • Alamat email pelanggan dan klaim sub digunakan untuk mengidentifikasi pelanggan. Anda juga dapat menyinkronkan data pelanggan tambahan seperti nama, nomor telepon, alamat, dan tag dari penyedia identitas Anda ke Shopify.
  • Sesi pelanggan berlaku selama 90 hari secara default. Waktu kedaluwarsa token diatur oleh penyedia identitas Anda.

Hubungkan ke penyedia identitas

Untuk menghubungkan ke penyedia identitas Anda sendiri, Anda harus menyelesaikan 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 sehingga 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 Anda untuk terhubung ke penyedia identitas, Anda harus mengonfigurasi pengaturan berikut di dasbor penyedia identitas Anda. Langkah pengaturan bervariasi bergantung pada penyedia yang Anda hubungkan. Hubungi penyedia identitas Anda untuk mendapatkan dukungan terkait 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 disediakan di Konfigurasi pengaturan dari halaman Hubungkan ke identitas Anda di admin Shopify Anda.
  4. Tentukan cakupan: Di dasbor penyedia identitas Anda, pastikan cakupannya menyertakan email dan openid.
  1. Atur titik akhir: Pastikan bahwa titik akhir berikut diatur 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 Well-Known Configuration.
  2. Temukan parameter URL pengalihan pascakeluar dari penyedia identitas Anda. Bergantung pada penyedia identitas Anda, ini mungkin dinamai post_logout_redirect_uri, logout_uri, atau returnTo.
  3. Biarkan halaman ini tetap terbuka di tab browser sebagai 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 Anda 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 seperti yang ditampilkan di pengaturan penyedia identitas Anda.
  3. Klik Simpan.
  4. Klik Uji koneksi, lalu uji apakah autentikasi penyedia identitas Anda dialihkan ke akun pelanggan Anda. Jika Anda baru saja masuk ke akun pelanggan Anda di toko online Anda, Anda mungkin harus keluar lalu masuk kembali untuk menguji alur masuk yang baru.
  5. Setelah Anda menguji koneksi Anda, klik Aktifkan.

Setelah Anda mengaktifkan penyedia identitas baru Anda, lencana Aktif akan ditampilkan di sebelah nama penyedia identitas baru Anda pada bagian Penyedia identitas di 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 harus Menambahkan Masuk dengan Shop ke halaman masuk eksternal Anda.

Pengalaman masuk pelanggan

Setelah Anda mengaktifkan penyedia identitas baru, pelanggan yang sudah masuk perlu masuk kembali ke toko Anda menggunakan layanan autentikasi yang baru.

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

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

Setelah pelanggan tertaut ke penyedia identitas Anda, sub akan ditampilkan sebagai ID subjek pada profil pelanggan.

Jika profil pelanggan tertaut ke subjek yang salah di penyedia identitas Anda, Anda dapat memutuskan tautan pelanggan dari profil pelanggannya di admin Shopify Anda. Pelanggan yang terdampak oleh ID subjek yang tidak cocok mungkin akan melihat pesan kesalahan Metode masuk yang Anda gunakan tidak cocok dengan akun ini. saat mereka mencoba untuk masuk.

Setelah Anda memutuskan tautan pelanggan, pelanggan tersebut akan dikeluarkan. Mereka dapat masuk kembali dengan kredensial yang ada, dan tautan baru antara profil pelanggan mereka dan penyedia identitas Anda akan dibuat saat mereka berhasil masuk berikutnya.

Memutuskan tautan hanya akan menghapus koneksi antara pelanggan dan penyedia identitas Anda. Profil pelanggan, pesanan, dan data toko lainnya tidak akan terpengaruh.

Langkah-langkah:

  1. Di admin Shopify Anda, buka halaman Pelanggan.
  2. Klik pelanggan yang ingin Anda putuskan tautannya.
  3. Pada detail pelanggan, klik Putuskan tautan di samping ID penyedia identitas Anda, seperti ID Okta atau ID Auth0.
  4. Tinjau ID subjek yang ditampilkan pada dialog konfirmasi, lalu bandingkan dengan ID subjek yang tertaut dengan pelanggan ini di penyedia identitas Anda. Jika ID subjek tidak cocok, pemutusan tautan seharusnya dapat menyelesaikan kesalahan Metode masuk yang Anda gunakan tidak cocok dengan akun ini..
  5. Klik Putuskan tautan untuk mengonfirmasi.

Kembali ke Shopify sebagai penyedia identitas default

Anda dapat mengubah penyedia identitas 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 data pelanggan yang relevan dari dasbor penyedia. Untuk informasi selengkapnya, lihat dokumentasi penyedia identitas Anda tentang penghapusan data pelanggan.

Memperbarui penyedia identitas saat mengubah domain akun pelanggan Anda

Jika Anda berencana untuk mengubah domain akun pelanggan ke URL lain, Anda perlu memperbarui pengaturan penyedia identitas sebelum membuat perubahan di Shopify. Hal ini memastikan pelanggan dapat terus masuk tanpa gangguan.

Langkah-langkah ini diwajibkan bila Anda memperbarui URL akun pelanggan di Shopify dari format lama, seperti shopify.com/1234567890/account, ke format subdomain baru account.your-store.com, atau dari subdomain yang ada ke subdomain berbeda, seperti memperbarui account.your-store.com menjadi customers.your-store.com.

Tambahkan subdomain akun pelanggan baru ke penyedia identitas Anda

Anda akan menambahkan domain baru ke pengaturan penyedia identitas secara bersamaan dengan domain Anda saat ini. Setelah Anda mengubah domain akun pelanggan di Shopify dan mengonfirmasi bahwa proses masuk dan keluar akun pelanggan berfungsi, Anda dapat menghapus entri domain yang lama.

Langkah-langkah:

  1. Masuk ke konsol admin penyedia identitas Anda, seperti Auth0 atau Okta.
  2. Temukan aplikasi yang Anda buat untuk Shopify.
  3. Cari kolom URI Pengalihan dan tambahkan entri baru untuk subdomain kustom Anda. Contohnya: https://account.your-store.com/authentication/login/external/callback
  4. Cari kolom URL Keluar dan tambahkan entri baru untuk subdomain kustom Anda. Contohnya: https://account.your-store.com/logout_callback
  5. Simpan perubahan di penyedia identitas. Pertahankan URL lama maupun baru untuk saat ini.
  6. Kembali ke admin Shopify dan ikuti langkah-langkah untuk mengubah domain akun Anda ke URL subdomain kustom baru di Shopify.
  7. Uji proses masuk dan keluar pada etalase toko online Anda untuk mengonfirmasi bahwa semuanya berfungsi.
  8. Opsional: Setelah proses masuk dipastikan berfungsi dengan benar, Anda dapat kembali ke penyedia identitas dan menghapus entri domain yang lama.

Nama kolom URI pengalihan umum berdasarkan penyedia

Nama kolom URI pengalihan umum berdasarkan penyedia
PenyediaKolom URI pengalihan
Auth0URL Callback yang Diizinkan
OktaURI pengalihan masuk
Azure ADURI pengalihan
Lainnya
  • URL Callback
  • URI Pengalihan