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

Müşterilere tüm platformlarda kişiye özel bir oturum açma 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 gerekliliklerini inceleyin.

Kimlik sağlayıcınızı bağlamayla ilgili dikkat edilmesi gerekenler

Kendi kimlik sağlayıcınızı müşteri hesaplarına bağlamayla ilgili aşağıdaki hususları gözden geçirin:

  • Shopify'a birden fazla kimlik sağlayıcısı bağlayabilirsiniz ancak online mağazanızda aynı anda yalnızca bir etkin kimlik sağlayıcınız olabilir.
  • Müşteri e-posta adresi ve sub talebi, kimlik sağlayıcınızdan Shopify ile senkronize edilen ve müşterileri tanımlamak için kullanılan yegane verilerdir. Kimlik sağlayıcınızdan Shopify'a başka veriler senkronize etmek isterseniz özel bir API çağrısı oluşturmanız gerekir.
  • Müşteri oturumları varsayılan olarak 90 gün boyunca geçerlidir. Uzun süreli oturumları korumak için kimlik sağlayıcınızın yenileme belirteçleri vermesi gerekir. Daha fazla bilgi için Oturum ve belirteç gereklilikleri bölümüne bakın.

Bir kimlik sağlayıcısına bağlanma

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

1. Adım: Müşteri hesabı ayarlarınızı yapılandırma

  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 hizmetinizin 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 Arama URL'si ve Oturum Kapatma URL'lerini kopyalayabilmek için Kimlik sağlayıcısına bağlan sayfasını açık bırakın.

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

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 ayarlama adımlarıyla ilgili destek 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ı kaydetme: 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 oturum kapatma URL'lerini yapılandırma: 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 Arama URL'si ve Oturum Kapatma URL'lerini girin.
  4. Kapsamları tanımlama: Kimlik sağlayıcınızın kontrol panelinde, kapsamların email ve openid içerdiğinden emin olun.
  1. Uç noktaları ayarlama: 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 uç noktası, Yapılandırma veya Bilinen Yapılandırma gibi farklı bir ada sahip 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, post_logout_redirect_uri, logout_uri veya returnTo olarak adlandırılabilir.
  3. Kimlik sağlayıcısı bağlantınızı tamamlarken başvurmak için bu sayfayı bir tarayıcı sekmesinde açık bırakın.

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

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 geri dönmeniz gerekir.

Adımlar:

  1. Shopify yöneticinizdeki Kimlik sağlayıcısına bağlan sayfasına geri dönün.
  2. Uygulama bilgileri bölümünde, gerekli bilgileri kimlik sağlayıcısı ayarlarınızda görüntülendiği şekilde 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önlendirdiğini test edin. Kısa süre önce online mağazanızdaki müşteri hesabınıza giriş yaptıysanız yeni giriş 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ınızın adının yanında bir Etkin rozeti görüntülenir.

4. Adım: Harici giriş sayfanıza Shop ile Giriş Yap düğmesini ekleme

Mağazanız bir ödeme yöntemi olarak Shop Pay sunuyorsa harici giriş sayfanıza Shop ile Giriş Yap'ı eklemeniz gerekir.

Müşteri giriş deneyimi

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

Müşterileri tanımlamak için kimlik sağlayıcısından gelen hem e-posta adresi hem de sub kullanılır. Müşterinizin giriş akışı, e-posta adreslerinin Shopify yöneticinizin Müşteriler sayfasındaki mevcut bir profille eşleşip eşleşmemesine bağlıdır:

  • Mağazanızda bu e-posta adresine sahip bir müşteri profili varsa müşteri, bu hesapta oturum açar.
  • E-posta adresleri için bir müşteri profili mevcut değilse müşteri başarıyla giriş yaptıktan sonra yeni bir müşteri hesabı oluşturulur.

sub, dahili bir tanımlayıcıdır ve API ya da Shopify yöneticisi üzerinden erişilemez.

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

Kimlik sağlayıcınızı istediğiniz zaman varsayılan müşteri giriş deneyimine geri döndürebilirsiniz.

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ünde Etkinleştir'i seçin.

Varsayılan 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 varsayılan kimlik sağlayıcısının yanında bir 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 sağlayıcınızın kontrol panelinden de ilgili müşteri verilerini kaldırmanız gerekir. Daha fazla bilgi için kimlik sağlayıcınızın müşteri verilerini silme hakkındaki belgelerine başvurun.