Commerce ortamında birden fazla B2C kiracısı yapılandırma

Bu makalede, özel bir Dynamics 365 Commerce ortamında kullanıcı kimlik doğrulaması için kanal başına birden çok Microsoft Entra işletmeden müşteriye (B2C) kiracısının ne zaman ve nasıl ayarlanacağı açıklanmaktadır.

Dynamics 365 Commerce, kullanıcı kimlik bilgileri ve kimlik doğrulama akışlarını desteklemek için Microsoft Entra B2C bulut kimliği hizmetini kullanır. Kullanıcılar parolalarını kaydetmek, oturum açmak ve sıfırlamak için kimlik doğrulama akışlarını kullanabilirler. Microsoft Entra B2C kullanıcının hassas kimlik doğrulama bilgilerini (örneğin, kullanıcı adı ve parola) depolar. Kullanıcı kaydı her B2C kiracısı için benzersizdir ve kullanıcı adı (e-posta adresi) kimlik bilgileri ya da sosyal kimlik sağlayıcısı kimlik bilgilerini kullanır.

Çoğu durumda, bir Commerce ortamında tek bir Microsoft Entra B2C kiracısı kullanılır. Böylece Commerce müşterileri aynı Commerce ortamında birden çok site oluşturabilir ve yayımlayabilir ve aynı müşteri kimlik bilgileri bu sitelerde kullanılabilir. Ancak, ortamdaki sitelerin farklı markalar olarak değerlendirilmesi ve kullanıcılara ayrı işletmeler halinde görünmesi gerekiyorsa, site/marka ayrımı için kullanılan kanal için bir B2C kiracısı yapılandırılabilir.

Kanal başına birden çok B2C kiracısı ayarlarken dikkate alınması gereken noktalar

Genellikle, her bir kanal veya site ayrı bir işletme ele alındığında, Commerce'taki Kullanıcı kimlik doğrulaması akışlarına göre en iyi seçenek, ayrı tüzel kişilikler kullanmaktır. Ancak, her bir kanalı/siteyi aynı ortam ve tüzel kişilik içinde tutmak ama her bir site için ayrı kullanıcı kimlik doğrulaması olmasını istiyorsanız, devam etmeden önce aşağıdaki noktaları göz önünde bulundurmanız önemlidir:

  • Kullanıcıların her bir kanal/site için kendi farklı kimlik bilgileri olacaktır.

    Her hesap ayrı bir B2C kiracısında benzersiz bir giriş olacağından, aynı kişinin kanal/site başına iki ayrı hesabı olabilir.

  • Microsoft Dynamics ortamında, genel kayıt aramaları için ayrı müşteri kayıtları döndürülür.

    Bir kullanıcı kanallar/siteler arasında aynı e-posta adresini kullanırsa, genel müşteri aramaları her bir kanal/site için sonuçları döndürür. (Bir kanal göstergesi gösterilecektir.)

  • Adres defteri, kullanıcıları her kanal için izlemek amacıyla kullanıcıları gruplamaya yardımcı olmak üzere kullanılabilir.

  • Kanal başına müşteri kaydı sayısı artabilir ve bu artış genel müşteri aramalarının performansını etkileyebilir.

  • B2C kiracıları, müşterilerin yanlış bir kiracıya kaydolması durumunu engellenmeye yardımcı olmak amacıyla bir kanalla dikkatli şekilde eşlenmelidir. Aksi durumda, karışıklık veya izleme sorunları oluşabilir.

Aşağıdaki örnekte bir Commerce ortamındaki birden fazla B2C kiracısı gösterilmektedir.

Commerce ortamındaki birden fazla B2C kiracısı.

İşletmeniz için aynı Commerce ortamında kanal başına farklı B2C kiracıları gerektiğine karar verirseniz, bu özelliği istemek için aşağıdaki bölümlerdeki yordamları tamamlayın.

Ortamınızdaki B2C kiracıları yapılandırma

Ortamınızda B2C kiracıları yapılandırmak için, bu bölümdeki ilgili yordamları tamamlayın.

Microsoft Entra B2C kiracısı ekleme

Ortamınıza bir Microsoft Entra B2C kiracısı eklemek için aşağıdaki adımları izleyin.

  1. Bir sistem yöneticisi olarak ortamınız için Commerce site oluşturucuda oturum açın. Microsoft Entra B2C kiracıları yapılandırmak için Commerce ortamınızda sistem yöneticisi olmanız gerekir.

  2. Sol gezinti bölmesinde, genişletmek için Kiracı Ayarları'nı seçin.

  3. B2C Ayarları'nı ve daha sonra Yönet'i seçin.

  4. B2C Uygulaması Ekle'yi seçin ve aşağıdaki bilgileri girin:

    • Uygulama Adı: Commerce'ta yönetme bağlamında uygulama için kullanılacak adı girin. Azure portalında Microsoft Entra B2C uygulamasını kurarken seçtiğiniz uygulama adını kullanmanızı öneririz. Böylece, Commerce'ta B2C kiracıları yönetirken karışıklığı azaltabilirsiniz.
    • Kiracı Adı: B2C kiracısı adını Azure portalında göründüğü şekliyle girin.
    • Parolayı Unut İlke Kimliği: İlke kimliğini (Azure portalındaki ilkenin adı) girin.
    • Kaydol Oturum Aç İlke Kimliği: İlke kimliğini (Azure portalındaki ilkenin adı) girin.
    • İstemci GUID'i: Microsoft Entra B2C kiracısı kimliğini Azure portalında göründüğü şekliyle girin (B2C kiracısı için uygulama kimliği değil).
    • Profili Düzenle İlke Kimliği: İlke kimliğini (Azure portalındaki ilkenin adı) girin.
  5. Bu bilgileri girmeyi bitirdiğinizde, değişikliklerinizi kaydetmek için Tamam'ı seçin. Yeni Microsoft Entra B2C kiracınız şimdi B2C uygulamalarını yönet altındaki listede görünmelidir.

Dekont

Dynamics 365 Commerce takım bunları ayarlamanızı istemedikçe Kapsam, Etkileşimli olmayan ilke kodu, Etkileşimli olmayan istemci kodu, Oturum açma özel etki alanı ve Kayıt ilkesi Kodu alanlarını boş bırakmanız gerekir.

Microsoft Entra B2C kiracısını yönetme veya silme

  1. Bir sistem yöneticisi olarak ortamınız için Commerce site oluşturucuda oturum açın. Microsoft Entra B2C kiracıları yapılandırmak için Commerce ortamınızda sistem yöneticisi olmanız gerekir.
  2. Sol gezinti bölmesinde, genişletmek için Kiracı Ayarları'nı seçin.
  3. B2C Ayarları'nı ve daha sonra Yönet'i seçin.
  4. B2C kiracısını düzenlemek için yanındaki kalem simgesini seçin. B2C kiracısını silmek için, yanındaki çöp tenekesi simgesini seçin.
  5. Kaydet'i ve sonra değişikliklerinizi etkinleştirmek için Yayımla'yı seçin.

Uyarı

Bir B2C kiracısı canlı/yayımlanmış bir site için yapılandırıldığında, kullanıcılar kiracıda bulunan hesapları kullanarak oturum açabilirler. Kiracı Ayarları > B2C Kiracısımenüsünde yapılandırılmış bir kiracıyı silerseniz, bu B2C kiracısının ilişkisini, kiracının kanallarıyla ilişkilendirilmiş olan sitelerden kaldırırsınız. Bu durumda, kullanıcılarınız hesaplarında artık oturum açamayabilirler. Bu nedenle, yapılandırılmış bir kiracıyı silerken çok dikkatli olun.

Yapılandırılmış bir kiracı silindiğinde, B2C kiracısı ve kayıtları korunmaya devam eder, ancak bu kiracının Commerce sistem yapılandırması değiştirilir veya kaldırılır. Siteye kaydolmaya veya sitede oturum açmaya çalışan kullanıcılar, varsayılan veya sitenin kanalı için yapılandırılan yeni ilişkili B2C kiracısında yeni bir firma kaydı oluşturacaktır.

Kanalınızı bir B2C kiracısı ile yapılandırma

  1. Bir sistem yöneticisi olarak ortamınız için Commerce site oluşturucuda oturum açın. Microsoft Entra B2C kiracıları yapılandırmak için Commerce ortamınızda sistem yöneticisi olmanız gerekir.
  2. Sol gezinti bölmesinde, genişletmek için Site Ayarları seçin.
  3. Kanallar'ı seçin ve sonra yapılandırılacak kanalı seçin.
  4. Sağdaki özellikler bölmesinde, B2C Uygulaması Seç alanında, bu kanal için kullanılacak yapılandırılmış Microsoft Entra B2C kiracısını seçin.
  5. Yeni veya güncelleştirilmiş yapılandırmayı uygulamak için komut çubuğunda Kaydet ve Yayımla'yı seçin.

Uyarı

Kanala atanmış B2C uygulamasını değiştirirseniz, ortamda zaten kaydolmuş olan tüm kullanıcılar için kurulmuş olan geçerli başvuruları kaldırırsınız. Bu durumda, geçerli olarak atanmış olan B2C uygulamasıyla ilişkilendirilmiş kimlik bilgileri kullanıcılar tarafından kullanılamaz. Bu nedenle, yalnızca kanalı ilk kez ayarlıyorsanız kanal Microsoft Entra B2C yapılandırmasını değiştirin; hiçbir kullanıcı oturum açamayacaktır. Aksi durumda, kullanıcıların yeni Microsoft Entra B2C kiracısında bir kayıt oluşturmak için yeniden kaydolması gerekebilir.

Ek kaynaklar

Etki alanı adınızı yapılandırma

Yeni bir e-ticaret kiracısını dağıtma

E-ticaret sitesi oluşturma

Dynamics 365 Commerce sitesini çevrimiçi bir kanalla ilişkilendirme

robots.txt dosyalarını yönetme

URL yeniden yönlendirmelerini toplu olarak yükleme

Commerce'ta B2C kiracısı ayarlama

Kullanıcı oturum açma işlemleri için özel sayfalar ayarlama

İçerik teslim ağı (CDN) için destek ekleme

Konum tabanlı mağaza algılamayı etkinleştirme