Verze rozložení stránky
Balíčky rozložení stránky se pravidelně aktualizují, aby zahrnovaly opravy a vylepšení jejich prvků stránky. Následující protokol změn určuje změny zavedené v každé verzi.
Důležité
Vylepšení a opravy verzí Azure Active Directory B2C s každou novou verzí rozložení stránky Důrazně doporučujeme udržovat verze rozložení stránky aktuální, aby všechny prvky stránky odrážely nejnovější vylepšení zabezpečení, standardy přístupnosti a vaši zpětnou vazbu.
Verze jQuery a úchytů
Rozložení stránky Azure AD B2C používá následující verze knihovny jQuery a šablony úchytů:
Element (Prvek) | Rozsah verzí rozložení stránky | Verze jQuery | Verze modulu runtime úchytů | Verze kompilátoru úchytů |
---|---|---|---|---|
multifactor | >= 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 |
Stránka s vlastním kontrolním výrazem (selfasserted)
2.1.30
- Odebrání funkce Změnit e-mail pro scénáře jen pro čtení (tj. Změnit telefonní číslo) Pokud se pokoušíte změnit telefonní číslo, nebudete už moct e-mail změnit, bude teď jen pro čtení.
- Implementace řízení captcha
2.1.26
- Nahrazeno
Keypress
událostíKey Down
a vyhněte seAsterisk
nechtěným v klasickém režimu.
2.1.25
- Oprava porušení zásad zabezpečení obsahu (CSP) a odebrání další hlavičky požadavku X-Aspnetmvc-Version
2.1.24
- Opravili jsme chyby přístupnosti.
- Opravili jsme problémy související s vícefaktorové ověřování a problémy s kompatibilitou IE11.
2.1.23
- Opravili jsme chyby přístupnosti.
- Zmenšená
min-width
hodnota pro oblast zobrazení uživatelského rozhraní pro výchozí šablonu.
2.1.22
- Opravili jsme chyby přístupnosti.
- Přidání logiky pro přijetí obrázku kódu QR generovaného z back-endové knihovny
2.1.21
- Větší sanitizace značek skriptů, aby se zabránilo útokům XSS. Tato revize přeruší všechny značky skriptu v objektu
<body>
. Do značky byste měli přidat značky<head>
skriptu. Další informace najdete v tématu Povolení verzí rozložení javascriptu a stránek v Azure Active Directory B2C.
2.1.20
- Oprava triggeru události Enter v MFA.
- Css změní vykreslování textu stránky nebo ovládacího prvku svisle pro malé obrazovky
2.1.19
- Opravte chyby přístupnosti.
- Zpracování nedefinované chybové zprávy pro stávající registraci uživatele
- Chyba neshody hesel na vloženou místo na úrovni stránky
2.1.18
- Přidání hvězdičky pro povinná pole
- Oprava umístění ikon úložiště TOTP pro klasickou šablonu
- Aktivace vstupních položek pouze při ověření ověřovacího kódu
- Přidání alternativního textu pro obrázek pozadí
- Přidání přizpůsobení chyb serveru ověřením TOTP
2.1.17
- Přidání popisné chybové zprávy a opravený odkaz forgotPassword
- Zaškrtávací políčko Nastavit jako skupinu
- Vynucení aktualizace chyby ověření při změně ovládacího prvku a povolení pokračování v e-mailu ověřeném
- Přidání dalšího pole do kódu chyby do odpovědi na selhání ověření
2.1.16
- Opravili jsme chybu Deklarace identity pro ověřovací ovládací prvek, která nebyla ověřena při ověřování kódu.
- Skrytí chybové zprávy při úspěšném ověření a odeslání kódu k ověření
2.1.15
- Oprava chyby generování kódu QR kvůli délce textu QR
2.1.14
- Opravili jsme chybu přístupnosti WCAG 2.1 pro obrazovky vícefaktorového ověřování TOTP.
2.1.10
- Oprava indexu tabulátoru
- Oprava problémů s přístupností a čtečkou obrazovky WCAG 2.1
2.1.9
- Podpora vícefaktorového ověřování TOTP Přidání odkazů, které uživatelům umožní stáhnout a nainstalovat aplikaci Microsoft Authenticator, aby dokončili registraci HESLA na ověřovacím zařízení.
2.1.8
Název deklarace identity se přidá do
class
atributu elementu<li>
HTML, který obklopuje vstupní prvky atributu uživatele. Název třídy umožňuje vytvořit selektor CSS pro výběr nadřazeného<li>
prvku pro určitý vstupní prvek atributu uživatele. Následující kód HTML ukazuje atribut třídy pro registrační stránku:<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
- Opravili jsme problém s kódováním jazyka, který způsoboval selhání požadavku.
- Opravili jsme chybu přístupnosti, která zobrazovala vložené chybové zprávy jenom při odeslání formuláře.
2.1.6
- Oprava chyby hesla se vymaže při příliš rychlém zadávání do jiného pole.
2.1.5
- Opravili jsme problém s přeskakováním kurzoru v iOSu při úpravách uprostřed textu.
2.1.4
- Aktualizace verze jQuery na verzi 3.5.1
- Aktualizace verze HandlebarJS na verzi 4.7.6
2.1.3
- Opravy zabezpečení
2.1.2
- Opravili jsme problém s kódováním lokalizace jazyků, jako jsou španělština a francouzština.
2.1.1
- Přidání UXStringu
heading
intro
kromě zobrazení na stránce jako názvu. Tato zpráva je ve výchozím nastavení skrytá. - Přidali jsme podporu pro ukládání hesel do klíčenky na iCloudu.
- Přidání podpory pro použití zásad nebo parametru
pageFlavor
QueryString pro výběr rozložení (classic, oceanBlue nebo slateGray). - Byla přidána právní omezení na samoobslužnou stránku.
- Fokus se teď umístí do prvního upravitelného pole při načtení stránky.
- Fokus se teď umístí do prvního pole chyby, pokud má více polí chyby.
- Fokus se teď umístí na tlačítko Změnit po ověření ověřovacího kódu e-mailu.
2.1.0
- Lokalizace a opravy přístupnosti
2.0.0
- Přidání podpory ovládacích prvků zobrazení ve vlastních zásadách
1.2.0
- Pole uživatelského jména a e-mailu a hesla teď používají
form
element HTML, aby microsoft Edge a Internet Explorer správně uložily tyto informace. - Přidání konfigurovatelné prodlevy ověření vstupu uživatele pro vylepšené uživatelské prostředí
- Opravy přístupnosti
- Opravte problém s přístupností, aby program Předčítání přečetl chybové zprávy.
- Fokus se teď umístí do pole s heslem po ověření e-mailu.
- Odebráno
autofocus
z ovládacího prvku zaškrtávacího políčka. - Přidání podpory pro ovládací prvek zobrazení pro ověření telefonního čísla
- Teď můžete přidat
data-preload="true"
atribut do značek HTML.- Načtěte propojené soubory CSS ve stejnou dobu jako šablonu HTML, aby se mezi načítáním souborů nepřeblikalo.
- Určuje pořadí načítání
script
a spouštění značek před načtením stránky.
- Pole e-mailu je teď
type=email
a mobilní klávesnice poskytují správné návrhy. - Podpora překladů v Chromu
- Přidání podpory firemního brandingu na stránkách toku uživatelů
1.1.0
- Odebrání upozornění na zrušení
- Třída CSS pro chybové prvky
- Vylepšená logika zobrazení nebo skrytí chyb
- Výchozí odebrané šablony stylů CSS
1.0.0
- Původní vydaná verze
Sjednocená přihlašovací a přihlašovací stránka s odkazem pro resetování hesla (unifiedssp)
Tip
Pokud stránku lokalizujete tak, aby podporovala více národních prostředí nebo jazyků v toku uživatele. Článek ID lokalizace obsahuje seznam ID lokalizace, které můžete použít pro vámi zvolenou verzi stránky.
2.1.18
- Implementace řízení captcha
2.1.17
- Zahrňte Aria vyžadované pro UnifiedSSP (Přístupnost).
2.1.14
- Nahrazeno
Keypress
událostíKey Down
.
2.1.13
- Oprava porušení zásad zabezpečení obsahu (CSP) a odebrání další hlavičky požadavku X-Aspnetmvc-Version
2.1.12
- Odebraná
ReplaceAll
funkce pro kompatibilitu IE11
2.1.11
- Opravili jsme chyby přístupnosti.
2.1.10
- Přidali jsme další sanitizaci značek skriptů, aby se zabránilo útokům XSS. Tato revize přeruší všechny značky skriptu v objektu
<body>
. Do značky byste měli přidat značky<head>
skriptu. Další informace najdete v tématu Povolení verzí rozložení javascriptu a stránek v Azure Active Directory B2C.
2.1.9
- Opravili jsme chyby přístupnosti.
- Změny přístupnosti související s tlačítkem Vysoký kontrast a vylepšení fokusu ukotvení
2.1.8
- Přidejte popisnou chybovou zprávu a opravený odkaz forgotPassword!
2.1.7
- Oprava přístupnosti – oprava indexu karet
2.1.6
- Oprava přístupnosti – nastavte fokus na vstupní pole pro ověření.
- Aktualizace prvků uživatelského rozhraní a tříd CSS
2.1.5
- Opravili jsme problém s pořadím ovládacích prvků při použití šablony selektoru idp na přihlašovací stránce.
- Opravili jsme problém s kódováním při textu odkazu na přihlášení.
2.1.4
- Aktualizace verze jQuery na verzi 3.5.1
- Aktualizace verze HandlebarJS na verzi 4.7.6
2.1.3
- Opravy zabezpečení
- Menší opravy chyb.
2.1.2
- Opravili jsme problém s kódováním lokalizace jazyků, jako jsou španělština a francouzština.
- Povolení odkazu Zapomenuté heslo se používá jako výměna deklarací identity. Další informace najdete v tématu Samoobslužné resetování hesla.
2.1.1
- Přidání UXStringu
heading
intro
kromě zobrazení na stránce jako názvu. Tato zpráva je ve výchozím nastavení skrytá. - Přidání podpory pro použití zásad nebo parametru
pageFlavor
QueryString pro výběr rozložení (classic, oceanBlue nebo slateGray). - Přidali jsme podporu pro ukládání hesel do klíčenky na iCloudu.
- Fokus se teď umístí do prvního pole chyby, pokud má více polí chyby.
- Fokus se teď umístí do prvního upravitelného pole při načtení stránky.
- Přidání nového umístění pro odkaz
bottomUnderFormClaimsProviderSelections
pro výběr zprostředkovatele deklarací identity . - Odebrané UXStrings, které se už nepoužívají.
2.1.0
- Přidání podpory pro více odkazů na registraci
- Přidání podpory pro ověřování uživatelských vstupů podle pravidel predikátu definovaných v zásadách
- Pokud je možnost přihlášení nastavená na E-mail, zobrazí se v hlavičce přihlášení přihlašovací jméno přihlašovací jméno. Pole uživatelského jména zobrazuje přihlašovací jméno. Další informace najdete v tématu lokalizace.
1.2.0
- Pole uživatelského jména a e-mailu a hesla teď používají
form
element HTML, aby microsoft Edge a Internet Explorer správně uložily tyto informace. - Opravy přístupnosti
- Teď můžete do značek HTML přidat
data-preload="true"
atribut, abyste mohli řídit pořadí načítání pro šablony stylů CSS a JavaScript.- Načtěte propojené soubory CSS ve stejnou dobu jako šablonu HTML, aby se mezi načítáním souborů nepřeblikalo.
- Určuje pořadí načítání
script
a spouštění značek před načtením stránky.
- Pole e-mailu je teď
type=email
a mobilní klávesnice poskytují správné návrhy. - Podpora překladů v Chromu
- Přidání podpory pro branding tenanta na stránkách toku uživatele
1.1.0
- Přidání ovládacího prvku Zachovat přihlášení (KMSI)
1.0.0
- Původní vydaná verze
Stránka vícefaktorového ověřování (vícefaktorové)
1.2.16
- Opravy zadání klíče pro režim Pouze telefon.
- Implementace do ovládacího prvku Captcha
1.2.12
- Nahrazeno
KeyPress
událostíKeyDown
.
1.2.11
- Odebraná
ReplaceAll
funkce pro kompatibilitu IE11
1.2.10
- Opravili jsme chyby přístupnosti.
1.2.9
- Opravuje
Enter
trigger události v MFA. - Css změní vykreslení textu stránky nebo ovládacího prvku svisle pro malé obrazovky
- Opravili jsme chybu navigace na vícefaktorových kartách.
1.2.8
- Předal stav odpovědi pro ověřování vícefaktorového ověřování s chybou back-endu k dalšímu třídění.
1.2.7
- Opravili jsme problém s přístupností u popisku pro opakování kódu.
- Opravili jsme problém způsobený nekompatibilitou výchozího parametru v Internet Exploreru 11.
- Nastavte
H1
nadpis a ve výchozím nastavení povolte. - Aktualizace verze HandlebarJS na 4.7.7.
1.2.6
- Opravili jsme hodnotu pole ověřovacího
autocomplete
kódu z hodnoty false na vypnuto. - Opravili jsme několik problémů s kódováním XSS.
1.2.5
- Opravili jsme problém s kódováním jazyka, který způsoboval selhání požadavku.
1.2.4
- Aktualizace verze jQuery na verzi 3.5.1
- Aktualizace verze HandlebarJS na verzi 4.7.6
1.2.3
- Povolení přepsání řetězce popisu prostřednictvím lokalizace jazyka
- Opravy zabezpečení
- Menší opravy chyb.
1.2.2
- Opravili jsme problém s automatickým vyplňováním ověřovacího kódu při používání iOSu.
- Opravili jsme problém s přesměrováním tokenu na předávající stranu z Webového zobrazení Androidu.
- Přidání UXStringu
heading
intro
kromě zobrazení na stránce jako názvu. Tato zpráva je ve výchozím nastavení skrytá. - Přidání podpory pro použití zásad nebo parametru
pageFlavor
QueryString pro výběr rozložení (classic, oceanBlue nebo slateGray).
1.2.1
- Opravy přístupnosti u výchozích šablon
1.2.0
- Opravy přístupnosti
- Teď můžete do značek HTML přidat
data-preload="true"
atribut, abyste mohli řídit pořadí načítání pro šablony stylů CSS a JavaScript.- Načtěte propojené soubory CSS ve stejnou dobu jako šablonu HTML, aby se mezi načítáním souborů nepřeblikalo.
- Určuje pořadí načítání
script
a spouštění značek před načtením stránky.
- Pole e-mailu je teď
type=email
a mobilní klávesnice poskytují správné návrhy. - Podpora překladů v Chromu
- Přidání podpory pro branding tenanta na stránkách toku uživatele
1.1.0
- Tlačítko Potvrdit kód se odebralo.
- Vstupní pole pro kód teď zabírá pouze šest (6) znaků.
- Stránka se automaticky pokusí ověřit kód zadaný při zadání šestimístného kódu bez kliknutí na tlačítko.
- Pokud je kód nesprávný, vstupní pole se automaticky vymaže.
- Po třech (3) pokusech s nesprávným kódem odešle B2C chybu zpět předávající straně.
- Opravy přístupnosti
- Výchozí odebrané šablony stylů CSS
1.0.0
- Původní vydaná verze
Stránka výjimky (globalexception)
1.2.5
- Odebraná
ReplaceAll
funkce pro kompatibilitu IE11
1.2.4
- Opravili jsme chyby přístupnosti.
1.2.3
- Aktualizace verze HandlebarJS na 4.7.7.
1.2.2
- Nastavte
H1
nadpis a ve výchozím nastavení povolte.
1.2.1
- Aktualizace verze jQuery na verzi 3.5.1
- Aktualizace verze HandlebarJS na verzi 4.7.6
1.2.0
- Opravy přístupnosti
- Teď můžete do značek HTML přidat
data-preload="true"
atribut, abyste mohli řídit pořadí načítání pro šablony stylů CSS a JavaScript.- Načtěte propojené soubory CSS ve stejnou dobu jako šablonu HTML, aby se mezi načítáním souborů nepřeblikalo.
- Určuje pořadí načítání
script
a spouštění značek před načtením stránky.
- Pole e-mailu je teď
type=email
a mobilní klávesnice poskytují správné návrhy. - Podpora překladů pro Chrome
1.1.0
- Oprava přístupnosti
- Odebrání výchozí zprávy, když ze zásad není žádný kontakt
- Výchozí odebrané šablony stylů CSS
1.0.0
- Původní vydaná verze
Další stránky (ProviderSelection, ClaimsConsent, UnifiedSSD)
1.2.4
- Funkce Remove
ReplaceAll
pro kompatibilitu IE11
1.2.3
- Opravili jsme chyby přístupnosti.
1.2.2
- Aktualizace verze HandlebarJS na 4.7.7
1.2.1
- Aktualizace verze jQuery na verzi 3.5.1
- Aktualizace verze HandlebarJS na verzi 4.7.6
1.2.0
- Opravy přístupnosti
- Teď můžete do značek HTML přidat
data-preload="true"
atribut, abyste mohli řídit pořadí načítání pro šablony stylů CSS a JavaScript.- Načtěte propojené soubory CSS ve stejnou dobu jako šablonu HTML, aby se mezi načítáním souborů nepřeblikalo.
- Určuje pořadí načítání
script
a spouštění značek před načtením stránky.
- Pole e-mailu je teď
type=email
a mobilní klávesnice poskytují správné návrhy. - Podpora překladů pro Chrome
1.0.0
- Původní vydaná verze
Další kroky
Podrobnosti o tom, jak přizpůsobit uživatelské rozhraní aplikací ve vlastních zásadách, najdete v tématu Přizpůsobení uživatelského rozhraní aplikace pomocí vlastních zásad.