Müşteri hesapları için kimlik sağlayıcınızı bağlama ve yönetme

Müşterilere tüm platformlarda özel bir giriş yapma deneyimi sunmak için kendi kimlik sağlayıcınızı Shopify müşteri hesaplarına bağlayabilirsiniz. Bu kılavuz, müşteri hesaplarınızı ve kimlik sağlayıcısı ayarlarınızı yapılandırmaktan Shopify yöneticinizde bağlantıyı tamamlamaya kadar ayarlama sürecinde size yardımcı olur.

Kimlik sağlayıcınızı bağlamadan önce Kendi kimlik sağlayıcınızı bağlama gereklilikleri bölümünü inceleyin.

Kimlik sağlayıcınızı bağlarken dikkate alınması gerekenler

Kendi kimlik sağlayıcınızı müşteri hesaplarına bağlamayla ilgili olarak dikkate alınması gereken aşağıdaki hususları inceleyin:

  • Shopify'a birden fazla kimlik sağlayıcısı bağlayabilirsiniz ancak online mağazanızda aynı anda yalnızca bir aktif kimlik sağlayıcınız olabilir.
  • Müşterileri tanımlamak için müşteri e-posta adresi ve sub talebi kullanılır. Ayrıca kimlik sağlayıcınızdan Shopify'a ad, telefon numarası, adres ve etiketler gibi ek müşteri verilerini senkronize edebilirsiniz.
  • Müşteri oturumları varsayılan olarak 90 gün boyunca geçerlidir. Belirteç süre sonu zamanları kimlik sağlayıcınız tarafından ayarlanır.

Bir kimlik sağlayıcısına bağlanın

Kendi kimlik sağlayıcınıza bağlanmak için aşağıdaki görevleri sırasıyla tamamlamanız gerekir:

1. Adım: Müşteri hesapları ayarlarınızı yapılandırın

  1. Shopify yöneticinizden Ayarlar > Müşteri hesapları bölümüne gidin.

  2. Kimlik sağlayıcısı bölümünde Yönet'e tıklayın.

  3. Sağlayıcıya bağlan'a tıklayın.

  4. Kimlik sağlayıcısı adı alanına, kimlik doğrulama hizmetinize ait kimlik sağlayıcısı adını girin.

  5. Kimlik sağlayıcısı ayarlarınızı yapılandırırken Kurulum yapılandırmaları bölümünden Geri çağırma URL'sini ve Oturumu kapatma URL'lerini kopyalayabilmek için Kimlik sağlayıcısına bağlan sayfasını açık tutun.

2. Adım: Kimlik sağlayıcısı ayarlarınızı yapılandırın

Shopify yöneticinizde bir kimlik sağlayıcısına bağlanma adımlarını tamamladıktan sonra, kimlik sağlayıcınızın kontrol panelinde aşağıdaki ayarları yapılandırmanız gerekir. Ayarlama adımları, bağlandığınız sağlayıcıya göre değişiklik gösterir. Kimlik sağlayıcınızın kontrol panelindeki herhangi bir ayarlama adımı hakkında destek almak için kimlik sağlayıcınızla iletişime geçin.

Adımlar:

  1. Ayrı bir tarayıcı sekmesinde kimlik sağlayıcınızın kontrol panelini açın.
  2. Uygulamanızı kaydedin: Kimlik sağlayıcınızın kontrol panelinde gizli bir uygulama oluşturun ve ardından client_id ile client_secret bilgilerini edinin.
  3. Yönlendirme ve oturumu kapatma URL'lerini yapılandırın: Kimlik sağlayıcınızın kontrol panelinde, Shopify yöneticinizdeki Kimliğinize bağlanın sayfasının Kurulum yapılandırmaları bölümünde sağlanan Geri çağırma URL'si ve Oturumu kapatma URL'leri bilgilerini girin.
  4. Kapsamları tanımlayın: Kimlik sağlayıcınızın kontrol panelinde kapsamların email ve openid içerdiğinden emin olun.
  1. Uç noktaları ayarlayın: Kimlik sağlayıcınızın kontrol panelinde aşağıdaki uç noktaların ayarlandığından emin olun:
    • Yetkilendirme
    • Belirteç
    • JWKS
    • Keşif: Kimlik sağlayıcınıza bağlı olarak Keşif (Discovery) uç noktasının Yapılandırma veya Bilinen Yapılandırma gibi farklı bir adı olabilir.
  2. Kimlik sağlayıcınızın oturum kapatma sonrası yönlendirme URI'si parametresini bulun. Kimlik sağlayıcınıza bağlı olarak bu parametre post_logout_redirect_uri, logout_uri veya returnTo olarak adlandırılmış olabilir.
  3. Kimlik sağlayıcısı bağlantınızı tamamlarken başvurmak için bu sayfayı bir tarayıcı sekmesinde açık tutun.

3. Adım: Kimlik sağlayıcısı bağlantınızı tamamlayın

Kimlik sağlayıcınızın kontrol panelinde kimlik sağlayıcısı ayarlarınızı yapılandırdıktan sonra, bağlantınızı tamamlamak ve test etmek için Shopify yöneticinize dönmeniz gerekir.

Adımlar:

  1. Shopify yöneticinizde Kimlik sağlayıcısına bağlan sayfasına dönün.
  2. Uygulama bilgileri bölümünde, gerekli bilgileri kimlik sağlayıcısı ayarlarınızda gösterildiği gibi doldurun.
  3. Kaydet'e tıklayın.
  4. Bağlantıyı test et'e tıklayın ve ardından kimlik sağlayıcınızın kimlik doğrulamasının müşteri hesaplarınıza yönlendirilip yönlendirilmediğini test edin. Kısa bir süre önce online mağazanızdaki müşteri hesabınıza giriş yaptıysanız yeni giriş yapma akışını test etmek için oturumu kapatıp tekrar giriş yapmanız gerekebilir.
  5. Bağlantınızı test ettikten sonra Etkinleştir'e tıklayın.

Yeni kimlik sağlayıcınızı etkinleştirdikten sonra, Müşteri hesapları ayarlarınızın Kimlik sağlayıcısı bölümünde yeni kimlik sağlayıcısı adınızın yanında bir Aktif rozeti görüntülenir.

4. Adım: Shop ile giriş yap düğmesini harici giriş yapma sayfanıza ekleyin

Mağazanız ödeme yöntemi olarak Shop Pay sunuyorsa Harici giriş yapma sayfanıza Shop ile giriş yapmayı eklemeniz gerekir.

Müşteri girişi deneyimi

Yeni bir kimlik sağlayıcısını etkinleştirdikten sonra, giriş yapmış müşterilerin yeni kimlik doğrulama hizmetini kullanarak mağazanıza tekrar giriş yapması gerekir.

Müşterileri tanımlamak için kimlik sağlayıcısından alınan e-posta adresi ve sub kullanılır. Müşterinize yönelik giriş akışı, müşterinin e-posta adresinin Shopify yöneticinizin Müşteriler sayfasındaki mevcut bir profille eşleşip eşleşmediğine bağlıdır:

  • Mağazanızda söz konusu e-posta adresine sahip bir müşteri profili varsa müşterinin bu hesaba girişi yapılır.
  • E-posta adresiyle eşleşen bir müşteri profili yoksa, müşteri başarıyla giriş yaptıktan sonra yeni bir müşteri hesabı oluşturulur.

Bir müşteri kimlik sağlayıcınıza bağlandıktan sonra sub değeri, müşteri profilinde konu kimliği olarak görüntülenir.

Bir müşterinin profili kimlik sağlayıcınızdaki yanlış bir konuya bağlanmışsa Shopify yöneticinizdeki müşteri profilinden müşterinin bağlantısını kaldırabilirsiniz. Eşleşmeyen bir konu kimliği nedeniyle sorun yaşayan müşteriler, giriş yapmaya çalıştıklarında Kullandığınız giriş yapma yöntemi bu hesapla eşleşmiyor. hata mesajıyla karşılaşabilir.

Bir müşterinin bağlantısını kaldırdıktan sonra müşterinin oturumu kapatılır. Müşteriler mevcut kimlik bilgileriyle yeniden giriş yapabilirler ve bir sonraki başarılı girişlerinde müşteri profilleri ile kimlik sağlayıcınız arasında yeni bir bağlantı oluşturulur.

Bağlantıyı kaldırma işlemi, yalnızca müşteri ile kimlik sağlayıcınız arasındaki bağlantıyı kaldırır. Müşterinin profili, siparişleri ve diğer mağaza verileri bu durumdan etkilenmez.

Adımlar:

  1. Shopify yöneticinizde Müşteriler sayfasını açın.
  2. Bağlantısını kaldırmak istediğiniz müşteriye tıklayın.
  3. Müşteri bilgilerinde, kimlik sağlayıcınızın kimliğinin (ör. Okta ID veya Auth0 ID) yanında bulunan Bağlantıyı kaldır'a tıklayın.
  4. Onay iletişim kutusunda görüntülenen konu kimliğini inceleyin ve kimlik sağlayıcınızda bu müşteriye bağlı olan konu kimliğiyle karşılaştırın. Konu kimlikleri eşleşmiyorsa bağlantıyı kaldırmak Kullandığınız giriş yapma yöntemi bu hesapla eşleşmiyor. hatasını çözecektir.
  5. Onaylamak için Bağlantıyı kaldır'a tıklayın.

Varsayılan kimlik sağlayıcısı olarak Shopify'a geri dönme

İstediğiniz zaman kimlik sağlayıcınızı değiştirip varsayılan müşteri girişi deneyimine geri dönebilirsiniz.

Adımlar:

  1. Shopify yöneticinizden Ayarlar > Müşteri hesapları bölümüne gidin.

  2. Kimlik sağlayıcısı bölümünde Yönet'e tıklayın.

  3. Varsayılan kimlik sağlayıcısı açılır menüsünden Etkinleştir'i seçin.

Varsayılan kimlik sağlayıcınızı etkinleştirdikten sonra, Müşteri hesapları ayarlarınızdaki Kimlik sağlayıcısı bölümünde, varsayılan kimlik sağlayıcısının yanında Etkin rozeti görüntülenir.

Müşteri verilerini yönetme

Bir müşteri kişisel bilgilerinin Shopify mağazanızdan kaldırılmasını talep ederse Shopify yöneticinizden müşterinin kişisel verilerini silebilirsiniz.

Kendi kimlik sağlayıcınızı bağladıysanız ilgili müşteri verilerini sağlayıcınızın kontrol panelinden de kaldırmanız gerekir. Daha fazla bilgi için kimlik sağlayıcınızın müşteri verilerini silme hakkındaki belgelerine bakın.

Müşteri hesapları alan adınızı değiştirirken kimlik sağlayıcınızı güncelleme

Eğer müşteri hesapları alan adınızı farklı bir URL olarak değiştirmeyi planlıyorsanız Shopify'da değişiklik yapmadan önce kimlik sağlayıcısı ayarlarınızı güncellemeniz gerekir. Bu işlem, müşterilerinizin kesintisiz bir şekilde giriş yapmaya devam edebilmelerini sağlar.

Bu adımlar, Shopify'daki müşteri hesapları URL'nizi shopify.com/1234567890/account gibi eski bir formattan account.your-store.com gibi yeni bir alt alan adı formatına geçirirken veya account.your-store.com adresini customers.your-store.com olarak güncellemek gibi mevcut bir alt alan adını farklı bir alt alan adıyla değiştirirken gereklidir.

Yeni müşteri hesapları alt alan adını kimlik sağlayıcınıza ekleme

Yeni alan adını, kimlik sağlayıcısı ayarlarınıza mevcut alan adınızla birlikte eklersiniz. Shopify'da müşteri hesapları alan adını değiştirdikten ve müşteri hesaplarına giriş yapma ile çıkış yapma işlemlerinin çalıştığını doğruladıktan sonra eski alan adı kayıtlarını kaldırabilirsiniz.

Adımlar:

  1. Auth0 veya Okta gibi kimlik sağlayıcınızın yönetici konsolunda oturum açın.
  2. Shopify için oluşturduğunuz uygulamayı bulun.
  3. Yönlendirme URI'si alanını bulun ve özel alt alan adınız için yeni bir kayıt ekleyin. Örneğin: https://account.your-store.com/authentication/login/external/callback
  4. Çıkış yapma URL'si alanını bulun ve özel alt alan adınız için yeni bir kayıt ekleyin. Örneğin: https://account.your-store.com/logout_callback
  5. Kimlik sağlayıcısındaki değişikliklerinizi kaydedin. Şimdilik hem eski hem de yeni URL'leri saklayın.
  6. Shopify yöneticinize dönün ve hesaplar alan adınızı Shopify'daki yeni özel alt alan adı URL'si olarak değiştirmek için ilgili adımları izleyin.
  7. Her şeyin çalıştığını doğrulamak için dijital vitrinizde hem giriş yapma hem de çıkış yapma işlemlerini test edin.
  8. İsteğe bağlı: Giriş yapma işleminin doğru bir şekilde çalıştığı doğrulandıktan sonra kimlik sağlayıcınıza dönerek eski alan adı kayıtlarını kaldırabilirsiniz.

Sağlayıcıya göre yaygın yönlendirme URI'si alanı adları

Sağlayıcıya göre yaygın yönlendirme URI'si alanı adları
SağlayıcıYönlendirme URI'si alanı
Auth0İzin verilen geri çağırma URL'leri
OktaGiriş yapma yönlendirme URI'leri
Azure ADYönlendirme URI'leri
Diğer
  • Geri çağırma URL'si
  • Yönlendirme URI'si