Versi tata letak halaman

Paket tata letak halaman diperbarui secara berkala untuk menyertakan perbaikan dan penyempurnaan dalam elemen halaman mereka. Log perubahan berikut menentukan perubahan yang diperkenalkan di setiap versi.

Penting

Azure Active Directory B2C merilis peningkatan dan perbaikan dengan setiap versi tata letak halaman baru. Kami sangat menyarankan Anda untuk selalu menyiapkan versi tata letak halaman agar semua elemen halaman mencerminkan penyempurnaan keamanan terbaru, standar aksesibilitas, dan umpan balik Anda.

Versi jQuery dan Handlebars

Tata letak halaman Azure AD B2C menggunakan versi pustaka jQuery dan templat Handlebars:

Elemen Rentang versi tata letak halaman versi jQuery Versi Runtime Handlebars Versi Pengkompilasi Handlebars
multifaktor >= 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

Halaman yang ditegaskan sendiri (selfasserted)

2.1.29

  • Tambahkan CAPTCHA

2.1.26

  • Diganti Keypress ke Key Down peristiwa dan hindari Asterisk untuk tidak diminta dalam mode klasik.

2.1.25

  • Memperbaiki pelanggaran kebijakan keamanan konten (CSP) dan menghapus header permintaan tambahan X-Aspnetmvc-Version.

2.1.24

  • Memperbaiki bug aksesibilitas.

  • Memperbaiki masalah terkait MFA dan masalah kompatibilitas IE11.

2.1.23

  • Memperbaiki bug aksesibilitas.

  • min-width Mengurangi nilai untuk viewport UI untuk templat default.

2.1.22

  • Memperbaiki bug aksesibilitas.

  • Menambahkan logika untuk mengadopsi Gambar Kode QR yang dihasilkan dari pustaka backend.

2.1.21

2.1.20

  • Memperbaiki Masukkan pemicu peristiwa pada MFA.
  • Perubahan CSS merender teks/kontrol halaman secara vertikal untuk layar kecil

2.1.19

  • Perbaiki bug aksesibilitas.
  • Menangani pesan Kesalahan yang Tidak Ditentukan untuk pendaftaran pengguna yang sudah ada.
  • Pindahkan kesalahan ketidakcocokan Kata Sandi ke Sebaris, bukan tingkat halaman.

2.1.18

  • Menambahkan tanda bintang untuk bidang yang diperlukan
  • Memperbaiki posisi Ikon Penyimpanan TOTP untuk Templat Klasik
  • Aktifkan item input hanya ketika kode verifikasi diverifikasi
  • Tambahkan Teks Alt untuk Gambar Latar Belakang
  • Menambahkan kustomisasi untuk kesalahan server oleh verifikasi TOTP

2.1.17

  • Tambahkan pesan kesalahan deskriptif dan tautan lupaPassword tetap
  • Buat kotak centang sebagai grup
  • Menerapkan Pembaruan Kesalahan Validasi pada perubahan kontrol dan aktifkan lanjutkan pada email yang diverifikasi
  • Tambahkan bidang lainnya ke kode kesalahan ke respons kegagalan validasi

2.1.16

  • Memperbaiki bug "Klaim untuk kontrol verifikasi belum diverifikasi" saat memverifikasi kode.
  • Sembunyikan pesan kesalahan pada validasi berhasil dan kirim kode untuk diverifikasi

2.1.15

  • Memperbaiki bug pembuatan kode QR karena panjang teks QR

2.1.14

  • Memperbaiki bug aksesibilitas WCAG 2.1 untuk layar autentikasi multifaktor TOTP.

2.1.10

  • Mengoreksi ke indeks tab
  • Memperbaiki masalah aksesibilitas WCAG 2.1 dan pembaca layar

2.1.9

  • Dukungan autentikasi multifaktor TOTP. Menambahkan link yang memungkinkan pengguna mengunduh dan menginstal aplikasi pengautentikasi Microsoft untuk menyelesaikan pendaftaran TOTP pada pengautentikasi.

2.1.8

  • Nama klaim ditambahkan ke atribut class dari elemen HTML <li> yang mengelilingi elemen input atribut pengguna. Nama kelas memungkinkan Anda untuk membuat pemilih CSS untuk memilih induk <li> untuk elemen input atribut pengguna tertentu. Markup HTML berikut menunjukkan atribut kelas untuk halaman pendaftaran:

    <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

  • Memperbaiki masalah pengodean bahasa yang menyebabkan gagalnya permintaan.
  • Memperbaiki bug aksesibilitas untuk menampilkan pesan kesalahan inline hanya pada pengiriman formulir.

2.1.6

  • Kesalahan kata sandi dihapus saat mengetik terlalu cepat di bidang yang berbeda telah diperbaiki.

2.1.5

  • Memperbaiki masalah kursor yang melompat di iOS saat mengedit di tengah-tengah teks.

2.1.4

  • Versi jQuery yang diperbarui ke 3.5.1.
  • Versi HandlebarJS yang diperbarui ke 4.7.6.

2.1.3

  • Perbaikan keamanan.

2.1.2

  • Memperbaiki masalah pengodean pelokalan untuk bahasa seperti Spanyol dan Prancis.

2.1.1

  • Menambahkan UXString heading selain intro untuk ditampilkan di halaman sebagai judul. Pesan ini disembunyikan secara default.
  • Menambahkan dukungan untuk menyimpan kata sandi ke Rantai Kunci iCloud.
  • Menambahkan dukungan untuk menggunakan kebijakan atau pageFlavor parameter QueryString untuk memilih tata letak (klasik, oceanBlue, atau slateGray).
  • Menambahkan pengelakan di halaman yang ditegaskan sendiri.
  • Fokus sekarang ditempatkan pada bidang pertama yang dapat diedit saat halaman dimuat.
  • Fokus sekarang ditempatkan pada bidang kesalahan pertama ketika beberapa bidang memiliki kesalahan.
  • Fokus sekarang ditempatkan pada tombol 'ubah' setelah kode verifikasi email diverifikasi.

2.1.0

  • Pelokalan dan perbaikan aksesibilitas.

2.0.0

1.2.0

  • Bidang nama pengguna/email dan kata sandi sekarang menggunakan form elemen HTML untuk memungkinkan Microsoft Edge dan Internet Explorer (IE) menyimpan informasi ini dengan benar.
  • Menambahkan penundaan validasi input pengguna yang dapat dikonfigurasi untuk meningkatkan pengalaman pengguna.
  • Perbaikan aksesibilitas
  • Perbaiki masalah aksesibilitas sehingga pesan kesalahan dibaca oleh Narator.
  • Fokus sekarang ditempatkan pada bidang kata sandi setelah email diverifikasi.
  • Menghapus autofocus dari kontrol kotak centang.
  • Menambahkan dukungan untuk kontrol tampilan untuk verifikasi nomor telepon.
  • Anda sekarang dapat menambahkan data-preload="true" atribut di tag HTML Anda
    • Muat file CSS yang ditautkan secara bersamaan dengan templat HTML Anda sehingga tidak 'berkedip' antara memuat file.
    • Kontrol urutan pengambilan dan eksekusi tag script sebelum laman dimuat.
  • Bidang email sekarang type=email dan keyboard seluler memberikan saran yang benar.
  • Dukungan untuk Chrome diterjemahkan.
  • Menambahkan dukungan untuk pencitraan perusahaan di halaman alur pengguna.

1.1.0

  • Pemberitahuan batal dihapus
  • Kelas CSS untuk elemen kesalahan
  • Tampilkan/sembunyikan logika kesalahan ditingkatkan
  • CSS default dihapus

1.0.0

  • Rilis awal

Tip

Jika Anda me lokalisasi halaman untuk mendukung beberapa lokal, atau bahasa dalam alur pengguna. Artikel ID pelokalan menyediakan daftar ID pelokalan yang bisa Anda gunakan untuk versi halaman yang Anda pilih.

2.1.17

  • Tambahkan CAPTCHA.

2.1.14

  • Diganti Keypress ke Key Down peristiwa.

2.1.13

  • Memperbaiki pelanggaran kebijakan keamanan konten (CSP) dan menghapus lebih banyak header permintaan X-Aspnetmvc-Version

2.1.12

  • Fungsi yang dihapus ReplaceAll untuk kompatibilitas IE11.

2.1.11

  • Memperbaiki bug aksesibilitas.

2.1.10

2.1.9

  • Memperbaiki bug aksesibilitas.

  • Perubahan aksesibilitas yang terkait dengan tampilan tombol Kontras Tinggi dan peningkatan fokus jangkar

2.1.8

  • Tambahkan pesan kesalahan deskriptif dan tautan lupaPassword diperbaiki!

2.1.7

  • Perbaikan aksesibilitas - mengoreksi ke indeks tab

2.1.6

  • Perbaikan aksesibilitas - mengatur fokus pada bidang input untuk verifikasi.
  • Pembaruan untuk elemen UI dan kelas CSS

2.1.5

  • Memperbaiki masalah pada urutan tab saat templat pemilih idp digunakan untuk halaman masuk.
  • Memperbaiki masalah pengodean pada teks tautan masuk.

2.1.4

  • Versi jQuery yang diperbarui ke 3.5.1.
  • Versi HandlebarJS yang diperbarui ke 4.7.6.

2.1.3

  • Perbaikan keamanan.
  • Perbaikan bug minor.

2.1.2

  • Memperbaiki masalah pengodean pelokalan untuk bahasa seperti Spanyol dan Prancis.
  • Mengizinkan tautan "lupa kata sandi" untuk digunakan sebagai pertukaran klaim. Untuk informasi selengkapnya, lihat Pengaturan ulang kata sandi mandiri.

2.1.1

  • Menambahkan UXString heading selain intro untuk ditampilkan di halaman sebagai judul. Pesan ini disembunyikan secara default.
  • Menambahkan dukungan untuk menggunakan kebijakan atau pageFlavor parameter QueryString untuk memilih tata letak (klasik, oceanBlue, atau slateGray).
  • Menambahkan dukungan untuk menyimpan kata sandi ke Rantai Kunci iCloud.
  • Fokus sekarang ditempatkan pada bidang kesalahan pertama ketika beberapa bidang memiliki kesalahan.
  • Fokus sekarang ditempatkan pada bidang pertama yang dapat diedit saat halaman dimuat.
  • Menambahkan lokasi baru untuk tautan pilihan penyedia klaim bottomUnderFormClaimsProviderSelections.
  • UXString yang dihapus yang tidak lagi digunakan.

2.1.0

  • Menambahkan dukungan untuk beberapa tautan pendaftaran.
  • Menambahkan dukungan untuk validasi input pengguna sesuai dengan aturan predikat yang ditentukan dalam kebijakan.
  • Bila opsi kredensial masuk diatur ke Email, header masuk menampilkan "Masuk dengan nama kredensial masuk Anda". Bidang nama pengguna menampilkan "Nama rincian masuk". Untuk informasi selengkapnya, lihat pelokalan.

1.2.0

  • Bidang nama pengguna/email dan kata sandi sekarang menggunakan form elemen HTML untuk memungkinkan Microsoft Edge dan Internet Explorer (IE) menyimpan informasi ini dengan benar.
  • Perbaikan aksesibilitas
  • Anda sekarang dapat menambahkan data-preload="true" atribut di tag HTML Anda untuk mengontrol urutan pemuatan CSS dan JavaScript.
    • Muat file CSS yang ditautkan secara bersamaan dengan templat HTML Anda sehingga tidak 'berkedip' antara memuat file.
    • Kontrol urutan pengambilan dan eksekusi tag script sebelum laman dimuat.
  • Bidang email sekarang type=email dan keyboard seluler memberikan saran yang benar.
  • Dukungan untuk Chrome diterjemahkan.
  • Menambahkan dukungan untuk pencitraan merek penyewa di halaman alur pengguna.

1.1.0

  • Menambahkan membuat saya tetap masuk dalam kontrol (KMSI)

1.0.0

  • Rilis awal

Halaman MFA (multifactor)

1.2.15

  • Tambahkan CAPTCHA ke halaman MFA.

1.2.12

  • Diganti KeyPress ke KeyDown peristiwa.

1.2.11

  • Fungsi yang dihapus ReplaceAll untuk kompatibilitas IE11.

1.2.10

  • Memperbaiki bug aksesibilitas.

1.2.9

  • Perbaiki Enter pemicu peristiwa pada MFA.

  • Perubahan CSS merender teks/kontrol halaman secara vertikal untuk layar kecil

  • Perbaiki bug navigasi tab Multifaktor.

1.2.8

  • Melewati status respons untuk verifikasi MFA dengan kesalahan untuk backend ke triase lebih lanjut.

1.2.7

  • Memperbaiki masalah aksesibilitas pada label untuk kode percobaan ulang.

  • Memperbaiki masalah yang disebabkan oleh ketidaksesuaian parameter default pada IE 11.

  • Siapkan H1 judul dan aktifkan secara default.

  • Versi HandlebarJS yang diperbarui ke 4.7.7.

1.2.6

  • autocomplete Mengoreksi nilai pada bidang kode verifikasi dari false ke nonaktif.

  • Memperbaiki beberapa masalah pengodean XSS.

1.2.5

  • Memperbaiki masalah pengodean bahasa yang menyebabkan gagalnya permintaan.

1.2.4

  • Versi jQuery yang diperbarui ke 3.5.1.
  • Versi HandlebarJS yang diperbarui ke 4.7.6.

1.2.3

  • Memungkinkan string tipsalat menimpa melalui pelokalan bahasa.
  • Perbaikan keamanan.
  • Perbaikan bug minor.

1.2.2

  • Memperbaiki masalah dengan pengisian otomatis kode verifikasi saat menggunakan iOS.
  • Memperbaiki masalah dengan mengalihkan token ke pihak yang mengandalkan dari Android Webview.
  • Menambahkan UXString heading selain intro untuk ditampilkan di halaman sebagai judul. Pesan ini disembunyikan secara default.
  • Menambahkan dukungan untuk menggunakan kebijakan atau pageFlavor parameter QueryString untuk memilih tata letak (klasik, oceanBlue, atau slateGray).

1.2.1

  • Perbaikan aksesibilitas pada templat default

1.2.0

  • Perbaikan aksesibilitas
  • Anda sekarang dapat menambahkan data-preload="true" atribut di tag HTML Anda untuk mengontrol urutan pemuatan CSS dan JavaScript.
    • Muat file CSS yang ditautkan secara bersamaan dengan templat HTML Anda sehingga tidak 'berkedip' antara memuat file.
    • Kontrol urutan pengambilan dan eksekusi tag script sebelum laman dimuat.
  • Bidang email sekarang type=email dan keyboard seluler memberikan saran yang benar
  • Dukungan untuk Chrome diterjemahkan.
  • Menambahkan dukungan untuk pencitraan merek penyewa di halaman alur pengguna.

1.1.0

  • Tombol 'Konfirmasi Kode' dihapus
  • Bidang input untuk kode sekarang hanya mengambil input hingga enam (6) karakter
  • Halaman akan secara otomatis mencoba memverifikasi kode yang dimasukkan ketika kode enam digit dimasukkan, tanpa tombol apa pun harus diklik
  • Jika kode salah, bidang input secara otomatis dihapus
  • Setelah tiga (3) mencoba dengan kode yang salah, B2C mengirim kesalahan kembali ke pihak yang mengandalkan
  • Perbaikan aksesibilitas
  • CSS default dihapus

1.0.0

  • Rilis awal

Halaman Pengecualian (globalexception)

1.2.5

  • ReplaceAlMenghapus fungsi l untuk kompatibilitas IE11.

1.2.4

  • Memperbaiki bug aksesibilitas.

1.2.3

  • Versi HandlebarJS yang diperbarui ke 4.7.7.

1.2.2

  • Siapkan H1 judul dan aktifkan secara default.

1.2.1

  • Versi jQuery yang diperbarui ke 3.5.1.
  • Versi HandlebarJS yang diperbarui ke 4.7.6.

1.2.0

  • Perbaikan aksesibilitas
  • Anda sekarang dapat menambahkan data-preload="true" atribut di tag HTML Anda untuk mengontrol urutan pemuatan CSS dan JavaScript.
    • Muat file CSS yang ditautkan secara bersamaan dengan templat HTML Anda sehingga tidak 'berkedip' antara memuat file.
    • Kontrol urutan pengambilan dan eksekusi tag script sebelum laman dimuat.
  • Bidang email sekarang type=email dan keyboard seluler memberikan saran yang benar
  • Dukungan untuk Chrome diterjemahkan

1.1.0

  • Perbaikan aksesibilitas
  • Menghapus pesan default ketika tidak ada kontak dari kebijakan
  • CSS default dihapus

1.0.0

  • Rilis awal

Halaman lain (ProviderSelection, ClaimsConsent, UnifiedSSD)

1.2.4

  • Hapus ReplaceAll fungsi untuk kompatibilitas IE11.

1.2.3

  • Memperbaiki bug aksesibilitas.

1.2.2

  • Versi HandlebarJS yang diperbarui ke 4.7.7

1.2.1

  • Versi jQuery yang diperbarui ke 3.5.1.
  • Versi HandlebarJS yang diperbarui ke 4.7.6.

1.2.0

  • Perbaikan aksesibilitas
  • Anda sekarang dapat menambahkan data-preload="true" atribut di tag HTML Anda untuk mengontrol urutan pemuatan CSS dan JavaScript.
    • Muat file CSS yang ditautkan secara bersamaan dengan templat HTML Anda sehingga tidak 'berkedip' antara memuat file.
    • Kontrol urutan pengambilan dan eksekusi tag script sebelum laman dimuat.
  • Bidang email sekarang type=email dan keyboard seluler memberikan saran yang benar
  • Dukungan untuk Chrome diterjemahkan

1.0.0

  • Rilis awal

Langkah berikutnya

Untuk detail tentang cara menyesuaikan antarmuka pengguna aplikasi Anda dalam kebijakan ubahsuaian, lihat Kustomisasi antarmuka pengguna aplikasi Anda menggunakan kebijakan kustom.