Sayfa düzeni sürümleri

Sayfa düzeni paketleri, sayfa öğelerinde düzeltmeler ve iyileştirmeler içerecek şekilde düzenli aralıklarla güncelleştirilir. Aşağıdaki değişiklik günlüğü, her sürümde sunulan değişiklikleri belirtir.

Önemli

Azure Active Directory B2C, her yeni sayfa düzeni sürümüyle ilgili iyileştirmeler ve düzeltmeler yayınlar. Tüm sayfa öğelerinin en son güvenlik iyileştirmelerini, erişilebilirlik standartlarını ve geri bildirimlerinizi yansıtması için sayfa düzeni sürümlerinizi güncel tutmanızı kesinlikle öneririz.

jQuery ve Handlebars sürümleri

Azure AD B2C sayfa düzeni, jQuery kitaplığının ve Handlebars şablonlarının aşağıdaki sürümlerini kullanır:

Öğe Sayfa düzeni sürüm aralığı jQuery sürümü Handlebars Runtime sürümü Handlebars Derleyici sürümü
çok faktörlü >= 1.2.8 3.5.1 4.7.7 4.7.7
>= 1.2.4 3.5.1 4.7.6 4.7.7
< 1.2.4 3.4.1 4.0.12 2.0.1
< 1.2.0 1.12.4
selfasserted >= 2.1.11 3.5.1 4.7.7 4.7.7
>= 2.1.4 3.5.1 4.7.6 4.7.7
< 2.1.4 3.4.1 4.0.12 2.0.1
< 1.2.0 1.12.4
unifiedssp >= 2.1.7 3.5.1 4.7.7 4.7.7
>= 2.1.4 3.5.1 4.7.6 4.7.7
< 2.1.4 3.4.1 4.0.12 2.0.1
< 1.2.0 1.12.4
globalexception >= 1.2.3 3.5.1 4.7.7 4.7.7
>= 1.2.1 3.5.1 4.7.6 4.7.7
< 1.2.1 3.4.1 4.0.12 2.0.1
< 1.2.0 1.12.4
providerselection >= 1.2.3 3.5.1 4.7.7 4.7.7
>= 1.2.1 3.5.1 4.7.6 4.7.7
< 1.2.1 3.4.1 4.0.12 2.0.1
< 1.2.0 1.12.4
claimsconsent >= 1.2.2 3.5.1 4.7.7 4.7.7
>= 1.2.2 3.5.1 4.7.7 4.7.7
< 1.2.1 3.4.1 4.0.12 2.0.1
< 1.2.0 1.12.4
unifiedssd >= 1.2.3 3.5.1 4.7.7 4.7.7
>= 1.2.1 3.5.1 4.7.6 4.7.7
< 1.2.1 3.4.1 4.0.12 2.0.1
< 1.2.0 1.12.4

Kendi kendine onaylanan sayfa (kendi kendine)

2.1.29

  • CAPTCHA ekleme

2.1.26

  • olay olarak Key Down değiştirildi Keypress ve klasik modda sorgulanamayanlar için kaçınınAsterisk.

2.1.25

  • İçerik güvenlik ilkesi (CSP) ihlali düzeltildi ve ek istek üst bilgisi X-Aspnetmvc-Version kaldırılıyor.

2.1.24

  • Erişilebilirlik hataları düzeltildi.

  • MFA ile ilgili sorun ve IE11 uyumluluk sorunları düzeltildi.

2.1.23

  • Erişilebilirlik hataları düzeltildi.

  • Varsayılan şablon için kullanıcı arabirimi görünüm penceresi için azaltılan min-width değer.

2.1.22

  • Erişilebilirlik hataları düzeltildi.

  • Arka uç kitaplığından oluşturulan QR Kod Görüntüsünü benimsemek için mantık eklendi.

2.1.21

  • XSS saldırılarını önlemek için betik etiketlerinin daha temiz hale getirilmesi. Bu düzeltme, içindeki <body>tüm betik etiketlerini keser. Etikete <head> betik etiketleri eklemeniz gerekir. Daha fazla bilgi için bkz . Azure Active Directory B2C'de JavaScript ve sayfa düzeni sürümlerini etkinleştirme.

2.1.20

  • MFA'da Enter olay tetikleyicisi düzeltildi.
  • CSS, küçük ekranlar için sayfa metnini/denetimini dikey olarak işlemeyi değiştirir

2.1.19

  • Erişilebilirlik hatalarını düzeltin.
  • Mevcut kullanıcı kaydolma için Tanımsız Hata iletisini işleme.
  • Parola uyuşmazlığı hatasını sayfa düzeyi yerine Satır içi olarak taşıma.

2.1.18

  • Gerekli alanlar için yıldız işareti ekleme
  • Klasik Şablon için TOTP Mağaza Simgeleri konumunu düzeltme
  • Yalnızca doğrulama kodu doğrulandığında giriş öğelerini etkinleştirme
  • Arka Plan Resmi için Alternatif Metin Ekleme
  • TOTP doğrulaması tarafından sunucu hataları için özelleştirme eklendi

2.1.17

  • Açıklayıcı hata iletisi ekleyin ve forgotPassword bağlantısını düzeltin
  • Onay kutusunu grup olarak yap
  • Denetim değişikliğinde Doğrulama Hata Güncelleştirmesi'ne zorla ve doğrulanmış e-postada devam et'i etkinleştir
  • Doğrulama hatası yanıtına hata koduna daha fazla alan ekleme

2.1.16

  • Kod doğrulanırken "Doğrulama denetimi talepleri doğrulanmadı" hatası düzeltildi.
  • Doğrulama başarılı olurken hata iletisini gizleyin ve doğrulamak için kod gönderin

2.1.15

  • QR metin uzunluğu nedeniyle QR kodu oluşturma hatası düzeltildi

2.1.14

  • TOTP çok faktörlü kimlik doğrulama ekranları için WCAG 2.1 erişilebilirlik hatası düzeltildi.

2.1.10

  • Sekme dizinine düzeltme
  • WCAG 2.1 erişilebilirlik ve ekran okuyucu sorunları düzeltildi

2.1.9

  • TOTP çok faktörlü kimlik doğrulama desteği. Kullanıcıların kimlik doğrulayıcıda TOTP kaydını tamamlamak için Microsoft kimlik doğrulayıcı uygulamasını indirmesine ve yüklemesine olanak tanıyan bağlantılar ekleme.

2.1.8

  • Talep adı, kullanıcının öznitelik <li> giriş öğelerini çevreleyen HTML öğesinin özniteliğine eklenirclass. Sınıf adı, belirli bir kullanıcı özniteliği giriş öğesi için üst <li> öğeyi seçmek üzere bir CSS seçicisi oluşturmanıza olanak tanır. Aşağıdaki HTML işaretlemesi, kaydolma sayfasının sınıf özniteliğini gösterir:

    <div id="attributeList" class="attr">
      <ul>
        <li class="EmailBox email_li">...</li>
        <li class="Password newPassword_li">...</li>
        <li class="Password reenterPassword_li">...</li>
        <li class="TextBox displayName_li">...</li>
        <li class="TextBox givenName_li">...</li>
        <li class="TextBox surname_li">...</li>
        <li class="TextBox extension_age_li">...</li>
      </ul>
    </div>
    

2.1.7

  • İsteğin başarısız olmasına neden olan dil kodlama sorunu düzeltildi.
  • Yalnızca form gönderiminde satır içi hata iletilerini göstermek için bir erişilebilirlik hatası düzeltildi.

2.1.6

  • Farklı bir alana çok hızlı yazarken parola hatası düzeltildi.

2.1.5

  • iOS'ta metnin ortasında düzenleme yaparken imleç atlama sorunu düzeltildi.

2.1.4

  • jQuery sürümü 3.5.1 olarak güncelleştirildi.
  • HandlebarJS sürümü 4.7.6 olarak güncelleştirildi.

2.1.3

  • Güvenlik düzeltmeleri.

2.1.2

  • İspanyolca ve Fransızca gibi diller için yerelleştirme kodlama sorunu düzeltildi.

2.1.1

  • Sayfada başlık olarak görüntülenmesine intro ek olarak bir UXString heading eklendi. Bu ileti varsayılan olarak gizlidir.
  • iCloud Anahtar Zinciri'ne parola kaydetme desteği eklendi.
  • Düzeni seçmek için ilke veya QueryString parametresini pageFlavor kullanma desteği eklendi (klasik, oceanBlue veya slateGray).
  • Kendi kendine onaylanan sayfaya yasal uyarı eklendi.
  • Odak artık sayfa yüklendiğinde ilk düzenlenebilir alana yerleştirilir.
  • Birden çok alanda hata olduğunda odak artık ilk hata alanına yerleştirilir.
  • E-posta doğrulama kodu doğrulandıktan sonra odak artık 'değiştir' düğmesine yerleştirilir.

2.1.0

  • Yerelleştirme ve erişilebilirlik düzeltmeleri.

2.0.0

  • Özel ilkelerde görüntüleme denetimleri için destek eklendi.

1.2.0

  • Kullanıcı adı/e-posta ve parola alanları artık Microsoft Edge ve Internet Explorer'ın (IE) bu bilgileri düzgün bir şekilde kaydetmesine izin vermek için HTML öğesini kullanır form .
  • Geliştirilmiş kullanıcı deneyimi için yapılandırılabilir kullanıcı girişi doğrulama gecikmesi eklendi.
  • Erişilebilirlik düzeltmeleri
  • Hata iletilerinin Ekran Okuyucusu tarafından okunması için erişilebilirlik sorununu düzeltin.
  • E-posta doğrulandıktan sonra odak artık parola alanına yerleştirilir.
  • Onay kutusu denetiminden kaldırıldı autofocus .
  • Telefon numarası doğrulaması için görüntüleme denetimi desteği eklendi.
  • Artık özniteliğiNI HTML etiketlerinize ekleyebilirsiniz data-preload="true"
    • Bağlantılı CSS dosyalarını HTML şablonunuzla aynı anda yükleyin, böylece dosyalar yüklenirken 'titrememesi'.
    • Sayfa yüklenmeden önce etiketlerinizin script getirilip yürütülmesi sırasını denetleyin.
  • E-posta alanı artık type=email var ve mobil klavyeler doğru önerileri sağlıyor.
  • Chrome desteği çevrilir.
  • Kullanıcı akışı sayfalarında şirket markası desteği eklendi.

1.1.0

  • İptal uyarısı kaldırıldı
  • Hata öğeleri için CSS sınıfı
  • Geliştirilmiş hata mantığını gösterme/gizleme
  • Varsayılan CSS kaldırıldı

1.0.0

  • İlk yayın

İpucu

Sayfanızı birden çok yerel ayarı veya kullanıcı akışındaki dilleri destekleyecek şekilde yerelleştirirseniz. Yerelleştirme kimlikleri makalesi, seçtiğiniz sayfa sürümü için kullanabileceğiniz yerelleştirme kimliklerinin listesini sağlar.

2.1.17

  • CAPTCHA ekleyin.

2.1.14

  • olay olarak KeypressKey Down değiştirildi.

2.1.13

  • İçerik güvenlik ilkesi (CSP) ihlali düzeltildi ve daha fazla istek üst bilgisi X-Aspnetmvc-Version kaldırılıyor

2.1.12

  • IE11 uyumluluğu için işlevi kaldırıldı ReplaceAll .

2.1.11

  • Erişilebilirlik hataları düzeltildi.

2.1.10

  • XSS saldırılarını önlemek için betik etiketlerinin temizlenmesi eklendi. Bu düzeltme, içindeki <body>tüm betik etiketlerini keser. Etikete <head> betik etiketleri eklemeniz gerekir. Daha fazla bilgi için bkz . Azure Active Directory B2C'de JavaScript ve sayfa düzeni sürümlerini etkinleştirme.

2.1.9

  • Erişilebilirlik hataları düzeltildi.

  • Yüksek Karşıtlık düğmesi görüntüleme ve yer işareti odağı geliştirmeleri ile ilgili erişilebilirlik değişiklikleri

2.1.8

  • Açıklayıcı hata iletisi ekleyin ve forgotPassword bağlantısını düzeltin!

2.1.7

  • Erişilebilirlik düzeltmesi - sekme dizinini düzeltme

2.1.6

  • Erişilebilirlik düzeltmesi - Odağı doğrulama için giriş alanında ayarlayın.
  • Kullanıcı arabirimi öğelerine ve CSS sınıflarına Güncelleştirmeler

2.1.5

  • Oturum açma sayfasında idp seçici şablonu kullanıldığında sekme sırasındaki bir sorun düzeltildi.
  • Oturum açma bağlantı metnindeki bir kodlama sorunu düzeltildi.

2.1.4

  • jQuery sürümü 3.5.1 olarak güncelleştirildi.
  • HandlebarJS sürümü 4.7.6 olarak güncelleştirildi.

2.1.3

  • Güvenlik düzeltmeleri.
  • Küçük hata düzeltmeleri.

2.1.2

  • İspanyolca ve Fransızca gibi diller için yerelleştirme kodlama sorunu düzeltildi.
  • "Parolayı unuttum" bağlantısının talep değişimi olarak kullanılmasına izin verme. Daha fazla bilgi için bkz . Self servis parola sıfırlama.

2.1.1

  • Sayfada başlık olarak görüntülenmesine intro ek olarak bir UXString heading eklendi. Bu ileti varsayılan olarak gizlidir.
  • Düzeni seçmek için ilke veya QueryString parametresini pageFlavor kullanma desteği eklendi (klasik, oceanBlue veya slateGray).
  • iCloud Anahtar Zinciri'ne parola kaydetme desteği eklendi.
  • Birden çok alanda hata olduğunda odak artık ilk hata alanına yerleştirilir.
  • Odak artık sayfa yüklendiğinde ilk düzenlenebilir alana yerleştirilir.
  • Talep sağlayıcısı seçim bağlantısı bottomUnderFormClaimsProviderSelectionsiçin yeni bir konum eklendi.
  • Artık kullanılmayan UXString'ler kaldırıldı.

2.1.0

  • Birden çok kaydolma bağlantısı için destek eklendi.
  • İlkede tanımlanan koşul kurallarına göre kullanıcı girişi doğrulaması desteği eklendi.
  • Oturum açma seçeneği E-posta olarak ayarlandığında, oturum açma üst bilgisinde "Oturum açma adınızla oturum açın" ifadesi gösterilir. Kullanıcı adı alanında "Oturum açma adı" gösterilir. Daha fazla bilgi için bkz . yerelleştirme.

1.2.0

  • Kullanıcı adı/e-posta ve parola alanları artık Microsoft Edge ve Internet Explorer'ın (IE) bu bilgileri düzgün bir şekilde kaydetmesine izin vermek için HTML öğesini kullanır form .
  • Erişilebilirlik düzeltmeleri
  • Artık CSS ve JavaScript'in yük sırasını denetlemek için HTML etiketlerinize özniteliğini ekleyebilirsinizdata-preload="true".
    • Bağlantılı CSS dosyalarını HTML şablonunuzla aynı anda yükleyin, böylece dosyalar yüklenirken 'titrememesi'.
    • Sayfa yüklenmeden önce etiketlerinizin script getirilip yürütülmesi sırasını denetleyin.
  • E-posta alanı artık type=email var ve mobil klavyeler doğru önerileri sağlıyor.
  • Chrome desteği çevrilir.
  • Kullanıcı akışı sayfalarında kiracı markası desteği eklendi.

1.1.0

  • Oturumumu açık tut (KMSI) denetimi eklendi

1.0.0

  • İlk yayın

MFA sayfası (çok faktörlü)

1.2.15

  • MFA sayfasına CAPTCHA ekleyin.

1.2.12

  • olay olarak KeyPressKeyDown değiştirildi.

1.2.11

  • IE11 uyumluluğu için işlevi kaldırıldı ReplaceAll .

1.2.10

  • Erişilebilirlik hataları düzeltildi.

1.2.9

  • MFA'da olay tetikleyicisi düzeltildi Enter .

  • CSS değişiklikleri küçük ekranlar için sayfa metnini/denetimini dikey olarak işleme

  • Çok faktörlü sekme gezinti hatasını düzeltin.

1.2.8

  • Daha fazla önceliklendirme için arka uç hatasıyla MFA doğrulaması için yanıt durumu geçirildi.

1.2.7

  • Kodu yeniden deneme etiketinde erişilebilirlik sorunu düzeltildi.

  • IE 11'de varsayılan parametrenin uyumsuzluğundan kaynaklanan sorun düzeltildi.

  • Başlığı ayarlayın H1 ve varsayılan olarak etkinleştirin.

  • HandlebarJS sürümü 4.7.7 olarak güncelleştirildi.

1.2.6

  • Doğrulama kodu alanındaki değer false değerinden kapalıya düzeltildi autocomplete .

  • Birkaç XSS kodlama sorunu düzeltildi.

1.2.5

  • İsteğin başarısız olmasına neden olan dil kodlama sorunu düzeltildi.

1.2.4

  • jQuery sürümü 3.5.1 olarak güncelleştirildi.
  • HandlebarJS sürümü 4.7.6 olarak güncelleştirildi.

1.2.3

  • Dil yerelleştirmesi aracılığıyla araç ipucu dizesini geçersiz kılmaya izin verme.
  • Güvenlik düzeltmeleri.
  • Küçük hata düzeltmeleri.

1.2.2

  • iOS kullanılırken doğrulama kodunun otomatik olarak doldurulma sorunu düzeltildi.
  • Android Webview'dan bir belirteci bağlı olan tarafa yeniden yönlendirmeyle ilgili bir sorun düzeltildi.
  • Sayfada başlık olarak görüntülenmesine intro ek olarak bir UXString heading eklendi. Bu ileti varsayılan olarak gizlidir.
  • Düzeni seçmek için ilke veya QueryString parametresini pageFlavor kullanma desteği eklendi (klasik, oceanBlue veya slateGray).

1.2.1

  • Varsayılan şablonlardaki erişilebilirlik düzeltmeleri

1.2.0

  • Erişilebilirlik düzeltmeleri
  • Artık CSS ve JavaScript'in yük sırasını denetlemek için HTML etiketlerinize özniteliğini ekleyebilirsinizdata-preload="true".
    • Bağlantılı CSS dosyalarını HTML şablonunuzla aynı anda yükleyin, böylece dosyalar yüklenirken 'titrememesi'.
    • Sayfa yüklenmeden önce etiketlerinizin script getirilip yürütülmesi sırasını denetleyin.
  • E-posta alanı artık type=email var ve mobil klavyeler doğru önerileri sağlıyor
  • Chrome desteği çevrilir.
  • Kullanıcı akışı sayfalarında kiracı markası desteği eklendi.

1.1.0

  • 'Kodu Onayla' düğmesi kaldırıldı
  • Kodun giriş alanı artık yalnızca altı (6) karaktere kadar girişi alır
  • Sayfa, altı basamaklı bir kod girildiğinde girilen kodu otomatik olarak doğrulamaya çalışır ve hiçbir düğmeye tıklanmadan
  • Kod yanlışsa, giriş alanı otomatik olarak temizlenir
  • Üç (3) hatalı kod denemesinin ardından B2C, bağlı olan tarafa bir hata gönderir
  • Erişilebilirlik düzeltmeleri
  • Varsayılan CSS kaldırıldı

1.0.0

  • İlk yayın

Özel Durum Sayfası (globalexception)

1.2.5

  • IE11 uyumluluğu için l işlevi kaldırıldı ReplaceAl.

1.2.4

  • Erişilebilirlik hataları düzeltildi.

1.2.3

  • HandlebarJS sürümü 4.7.7 olarak güncelleştirildi.

1.2.2

  • Başlığı ayarlayın H1 ve varsayılan olarak etkinleştirin.

1.2.1

  • jQuery sürümü 3.5.1 olarak güncelleştirildi.
  • HandlebarJS sürümü 4.7.6 olarak güncelleştirildi.

1.2.0

  • Erişilebilirlik düzeltmeleri
  • Artık CSS ve JavaScript'in yük sırasını denetlemek için HTML etiketlerinize özniteliğini ekleyebilirsinizdata-preload="true".
    • Bağlantılı CSS dosyalarını HTML şablonunuzla aynı anda yükleyin, böylece dosyalar yüklenirken 'titrememesi'.
    • Sayfa yüklenmeden önce etiketlerinizin script getirilip yürütülmesi sırasını denetleyin.
  • E-posta alanı artık type=email var ve mobil klavyeler doğru önerileri sağlıyor
  • Chrome çevirisi desteği

1.1.0

  • Erişilebilirlik düzeltmesi
  • İlkeden kişi olmadığında varsayılan ileti kaldırıldı
  • Varsayılan CSS kaldırıldı

1.0.0

  • İlk yayın

Diğer sayfalar (ProviderSelection, ClaimsConsent, UnifiedSSD)

1.2.4

  • IE11 uyumluluğu için remove ReplaceAll işlevi.

1.2.3

  • Erişilebilirlik hataları düzeltildi.

1.2.2

  • HandlebarJS sürümü 4.7.7 olarak güncelleştirildi

1.2.1

  • jQuery sürümü 3.5.1 olarak güncelleştirildi.
  • HandlebarJS sürümü 4.7.6 olarak güncelleştirildi.

1.2.0

  • Erişilebilirlik düzeltmeleri
  • Artık CSS ve JavaScript'in yük sırasını denetlemek için HTML etiketlerinize özniteliğini ekleyebilirsinizdata-preload="true".
    • Bağlantılı CSS dosyalarını HTML şablonunuzla aynı anda yükleyin, böylece dosyalar yüklenirken 'titrememesi'.
    • Sayfa yüklenmeden önce etiketlerinizin script getirilip yürütülmesi sırasını denetleyin.
  • E-posta alanı artık type=email var ve mobil klavyeler doğru önerileri sağlıyor
  • Chrome çevirisi desteği

1.0.0

  • İlk yayın

Sonraki adımlar

Özel ilkelerde uygulamalarınızın kullanıcı arabirimini özelleştirme hakkında ayrıntılı bilgi için bkz . Özel ilke kullanarak uygulamanızın kullanıcı arabirimini özelleştirme.