Platform entegrasyonu
Sosyal Giriş (Google / Apple)
Ne yapar
- Vitrin müşterilerinin bir Google ya da Apple hesabıyla giriş yapmasına veya kaydolmasına izin verir.
- Sosyal kimliği, doğrulanmış e-posta üzerinden mevcut bir müşteri hesabına bağlar ya da yenisini oluşturur.
- Kendi alan adınızda kendi OAuth istemcinizi kullanır; böylece yönlendirme markanıza ve Apple'ın kurallarına uyar.
Sosyal giriş Kambloo'nun lansman kataloğunun parçasıdır. Müşterilere vitrinde Google ya da Apple ile tek dokunuşta hesap oluşturma ya da giriş yapma imkânı verir. Modül Laravel Socialite üzerine kuruludur ve bir Dahili Modüldür. Kambloo bunun için ücret almaz; OAuth istemcileri Google ve Apple'dan gelir.
Kambloo ile nasıl çalışır
Giriş akışı standart OAuth'tur. Müşteri bir sağlayıcı düğmesine tıklar, Google ya da Apple'a gönderilir, onaylar ve imzalı bir kimlikle mağazanıza döner. Kambloo kimliği bir müşteri hesabıyla eşleştirir. Sağlayıcı, hâlihazırda bir müşteriye ait olan doğrulanmış bir e-posta bildirirse sosyal kimlik o hesaba bağlanır. Aksi hâlde sağlayıcının adı ve e-postasıyla yeni bir müşteri oluşturulur.
Tasarımın önemli noktası hangi OAuth istemcisinin kullanıldığıdır. Kambloo, Kambloo alt alan adında çalışan mağazalarda geçerli olan ortak bir platform istemcisi sunar; böylece o mağazalar sosyal girişi hiçbir sağlayıcı kurulumu olmadan açabilir. Ancak sağlayıcılar yönlendirme adreslerini kayıtlı alan adlarıyla sınırlar; bu yüzden kendi alan adındaki bir mağaza Google ve Apple'da kendi istemcisini kaydettirmeli ve bilgileri Kambloo'ya girmelidir. Modül, her sağlayıcı konsoluna yapıştırılacak yönlendirme adresini tam olarak gösterir.
Kimlik bilgileri mağaza ayarlarınızda şifreli saklanır ve yönetim panelinde maskelenmiş gösterilir. Giriş denemeleri, parolayla girişle aynı hız sınırlarından ve bot korumasından geçer.
Sosyal giriş izin kurallarını değiştirmez. Kayıt sırasında yine kanal bazında ayrı ve işaretsiz bir pazarlama izni onay kutusu görünür ve izin hattı üzerinden İYS'ye bildirilir.
Gerekenler
- Kendi alan adındaki mağazalar için bir Google Cloud OAuth istemcisi ve bir Apple Sign In hizmet kimliği.
- Her sağlayıcıya kaydedilmiş Kambloo yönlendirme adresi.
- Tam turu test etmek için yayımlanmış bir vitrin.
Kurulum adımları
Kısa sürüm. Mağaza yönetim panelinizdeki ekranlar aynı sırayı izler.
- Sosyal Giriş modülünü Market'ten kurun. Ücretsizdir.
- Kambloo alt alan adında ortak platform istemcisini açın. Kendi alan adınızda Google Cloud ve Apple Developer'da OAuth istemcileri oluşturun.
- İstemci kimliklerini ve gizli anahtarlarını Ayarlar > Müşteriler > Sosyal Giriş altına girin. Şifreli saklanır.
- Kambloo'nun gösterdiği yönlendirme adresini her sağlayıcının konsoluna ekleyin.
- Vitrinde her iki sağlayıcıyla girişi test edin.
Sosyal Giriş (Google / Apple) hakkında sorular
Kendi alan adımda neden kendi OAuth istemcime ihtiyacım var?
Sağlayıcılar bir OAuth istemcisini belirli yönlendirme alan adlarına bağlar. Ortak platform istemcisi yalnızca Kambloo alt alan adlarını kapsar; bu yüzden kendi alan adındaki bir mağaza kendi istemcisini kaydettirmelidir.
Bir müşterinin aynı e-postayla zaten hesabı varsa ne olur?
Sağlayıcı e-postanın doğrulanmış olduğunu bildirdiğinde Kambloo sosyal kimliği o hesaba bağlar. Müşteri sipariş geçmişini korur.
Google sunuyorsam Apple ile giriş zorunlu mu?
Kambloo ikisini de destekler. Apple'ın kurallarının mağazanıza uygulanıp uygulanmadığı müşterilerin size nasıl ulaştığına bağlıdır; Kambloo ikisini de kullanılabilir kılar, hangisini göstereceğinize siz karar verirsiniz.