版面配置版本
頁面配置套件會定期更新,以在其頁面元素中包含修正和改進。 下列變更記錄檔會指定每個版本中導入的變更。
重要
Azure Active Directory B2C 版本會針對每個新的版面配置版本進行改善和修正。 強烈建議您將版面配置版本保持在最新狀態,讓所有頁面元素反映最新的安全性增強功能、輔助功能標準,以及您的意見反應。
jQuery 和 Handlebars 版本
Azure AD B2C 版面配置會使用下列版本的 jQuery 連結庫 和 Handlebars 範本:
元素 | 版面配置版本範圍 | jQuery 版本 | Handlebars Runtime 版本 | Handlebars 編譯程式版本 |
---|---|---|---|---|
多元 | >= 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 |
自我判斷頁面 (自我判斷)
2.1.30
- 已移除唯讀案例的變更電子郵件(即變更電話號碼)。 如果您嘗試變更電話號碼,您將無法再變更電子郵件,現在只會是只讀的。
- Captcha 控件的實作
2.1.26
- 已取代
Keypress
為Key Down
事件,並避免Asterisk
在傳統模式中非要求。
2.1.25
- 已修正內容安全策略 (CSP) 違規,並移除其他要求標頭 X-Aspnetmvc-Version。
2.1.24
- 已修正輔助功能錯誤。
- 已修正 MFA 相關問題和 IE11 相容性問題。
2.1.23
- 已修正輔助功能錯誤。
- 默認範本的 UI 檢視區值已降低
min-width
。
2.1.22
- 已修正輔助功能錯誤。
- 已新增邏輯,以採用從後端連結庫產生的 QR 代碼影像。
2.1.21
- 更多清理腳本標記以避免 XSS 攻擊。 此修訂會中斷 中的任何
<body>
腳本標記。 您應該將文稿標籤新增至<head>
標記。 如需詳細資訊,請參閱 在 Azure Active Directory B2C 中啟用 JavaScript 和版面配置版本。
2.1.20
- 已修正 MFA 上的 Enter 事件觸發程式。
- CSS 會以垂直方式變更小螢幕的轉譯頁面文字/控件
2.1.19
- 修正輔助功能錯誤。
- 處理現有用戶註冊的未定義錯誤訊息。
- 將密碼不符錯誤移至內嵌而非頁面層級。
2.1.18
- 新增必要欄位的星號
- 修正傳統範本的 TOTP 市集圖示位置
- 只有在驗證碼經過驗證時,才啟用輸入專案
- 新增背景影像的替換文字
- 已新增 TOTP 驗證伺服器錯誤的自訂
2.1.17
- 新增描述性錯誤訊息和已修正的 forgotPassword 連結
- 將複選框設為群組
- 強制執行控制項變更的驗證錯誤更新,並在電子郵件驗證時繼續
- 將更多欄位新增至錯誤碼以驗證失敗回應
2.1.16
- 已修正驗證程式代碼時「驗證控件的宣告尚未驗證」錯誤。
- 在驗證成功時隱藏錯誤訊息,並傳送程式代碼進行驗證
2.1.15
- 已修正 QR 文字長度所造成的 QR 代碼產生錯誤
2.1.14
- 已修正TOTP多重要素驗證畫面的 WCAG 2.1 輔助功能錯誤。
2.1.10
- 更正索引標籤索引
- 已修正 WCAG 2.1 輔助功能和螢幕助讀程序問題
2.1.9
- TOTP 多重要素驗證支援。 新增連結,讓使用者下載並安裝Microsoft驗證器應用程式,以完成驗證器上的 TOTP 註冊。
2.1.8
宣告名稱會新增至
class
<li>
圍繞使用者屬性輸入元素的 HTML 元素屬性。 類別名稱可讓您建立 CSS 選取器,以選取特定使用者屬性輸入專案的父<li>
代。 下列 HTML 標記會顯示註冊頁面的類別屬性:<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
- 已修正導致要求失敗的語言編碼問題。
- 已修正輔助功能錯誤,只在窗體提交時顯示內嵌錯誤訊息。
2.1.6
- 已修正 在不同欄位上輸入太快時,會清除密碼錯誤。
2.1.5
- 修正在文字中間編輯時,iOS 上的游標跳躍問題。
2.1.4
- 已將 jQuery 版本更新為 3.5.1。
- 已將 HandlebarJS 版本更新為 4.7.6。
2.1.3
- 安全性修正。
2.1.2
- 已修正西班牙文和法文等語言的當地語系化編碼問題。
2.1.1
- 新增UXString
heading
,除了intro
在頁面上顯示為標題之外。 默認會隱藏此訊息。 - 已新增將密碼儲存至 iCloud Keychain 的支援。
- 已新增使用 policy 或 QueryString 參數
pageFlavor
的支援,以選取版面配置(傳統版、oceanBlue 或 slateGray)。 - 已在自我判斷頁面上新增免責聲明。
- 頁面載入時,焦點現在會放在第一個可編輯的欄位上。
- 當多個字段發生錯誤時,焦點現在會放在第一個錯誤欄位上。
- 在驗證電子郵件驗證碼之後,焦點現在會放在 [變更] 按鈕上。
2.1.0
- 當地語系化和輔助功能修正。
2.0.0
- 已新增自定義 原則中顯示控件 的支援。
1.2.0
- 使用者名稱/電子郵件和密碼字段現在使用
form
HTML 元素,允許Microsoft Edge 和 Internet Explorer 正確地儲存此資訊。 - 已新增可設定的使用者輸入驗證延遲,以改善用戶體驗。
- 協助工具修正
- 修正輔助功能問題,讓朗讀程式讀取錯誤訊息。
- 在驗證電子郵件之後,焦點現在會放在密碼欄位上。
- 已從複選框控件中移除
autofocus
。 - 已新增電話號碼驗證顯示控制件的支援。
- 您現在可以在 HTML 標記中新增
data-preload="true"
屬性- 將連結的 CSS 檔案與 HTML 範本同時載入,因此載入檔案之間不會「閃爍」。
- 控制標籤
script
在頁面載入之前擷取和執行的順序。
- 電子郵件欄位現在是
type=email
,行動鍵盤會提供正確的建議。 - 支援 Chrome 翻譯。
- 已新增使用者流程頁面中公司商標的支援。
1.1.0
- 已移除取消警示
- 錯誤元素的 CSS 類別
- 已改善顯示/隱藏錯誤邏輯
- 已移除預設 CSS
1.0.0
- 初始版本
使用密碼重設連結的整合登入和註冊頁面 (unifiedssp)
提示
如果您將頁面本地化以支援使用者流程中的多個地區設定或語言。 當地語系化 識別碼 一文提供可用於您所選取頁面版本的當地語系化識別碼清單。
2.1.18
- Captcha 控件的實作
2.1.17
- 包含 UnifiedSSP 所需的 Aria (輔助功能)。
2.1.14
- 已取代
Keypress
為Key Down
事件。
2.1.13
- 已修正內容安全策略 (CSP) 違規,並移除更多要求標頭 X-Aspnetmvc-Version
2.1.12
- 已移除
ReplaceAll
IE11 相容性的函式。
2.1.11
- 已修正輔助功能錯誤。
2.1.10
- 已新增腳本標記的額外清理,以避免 XSS 攻擊。 此修訂會中斷 中的任何
<body>
腳本標記。 您應該將文稿標籤新增至<head>
標記。 如需詳細資訊,請參閱 在 Azure Active Directory B2C 中啟用 JavaScript 和版面配置版本。
2.1.9
- 已修正輔助功能錯誤。
- 與高對比度按鈕顯示和錨定焦點改善相關的輔助功能變更
2.1.8
- 新增描述性錯誤訊息並修正 forgotPassword 連結!
2.1.7
- 輔助功能修正 - 更正索引標籤索引
2.1.6
- 輔助功能修正 - 將焦點設定為輸入欄位以進行驗證。
- UI 元素和 CSS 類別的更新
2.1.5
- 已修正在登入頁面上使用 idp 選取器範本時的定位順序問題。
- 修正登入連結文字的編碼問題。
2.1.4
- 已將 jQuery 版本更新為 3.5.1。
- 已將 HandlebarJS 版本更新為 4.7.6。
2.1.3
- 安全性修正。
- 次要錯誤修正。
2.1.2
- 已修正西班牙文和法文等語言的當地語系化編碼問題。
- 允許使用「忘記密碼」連結作為宣告交換。 如需詳細資訊,請參閱 自助式密碼重設。
2.1.1
- 新增UXString
heading
,除了intro
在頁面上顯示為標題之外。 默認會隱藏此訊息。 - 已新增使用 policy 或 QueryString 參數
pageFlavor
的支援,以選取版面配置(傳統版、oceanBlue 或 slateGray)。 - 已新增將密碼儲存至 iCloud Keychain 的支援。
- 當多個字段發生錯誤時,焦點現在會放在第一個錯誤欄位上。
- 頁面載入時,焦點現在會放在第一個可編輯的欄位上。
- 已新增宣告提供者選取連結
bottomUnderFormClaimsProviderSelections
的新位置。 - 已移除不再使用的UXStrings。
2.1.0
- 已新增多個註冊連結的支援。
- 根據原則中定義的述詞規則,新增使用者輸入驗證的支援。
- 當 [登入] 選項設定為 [電子郵件] 時,登入標頭會顯示「使用您的登入名稱登入」。 使用者名稱欄位會顯示 「登入名稱」。 如需詳細資訊,請參閱 本地化。
1.2.0
- 使用者名稱/電子郵件和密碼字段現在使用
form
HTML 元素,允許Microsoft Edge 和 Internet Explorer 正確地儲存此資訊。 - 協助工具修正
- 您現在可以在 HTML 標記中新增
data-preload="true"
屬性,以控制 CSS 和 JavaScript 的載入順序。- 將連結的 CSS 檔案與 HTML 範本同時載入,因此載入檔案之間不會「閃爍」。
- 控制標籤
script
在頁面載入之前擷取和執行的順序。
- 電子郵件欄位現在是
type=email
,行動鍵盤會提供正確的建議。 - 支援 Chrome 翻譯。
- 已新增使用者流程頁面中租用戶商標的支援。
1.1.0
- 已新增讓我登入 (KMSI) 控制項
1.0.0
- 初始版本
MFA 頁面 (多重要素)
1.2.16
- 修正 [僅限電話] 模式的輸入機碼。
- Captcha 控件的實作
1.2.12
- 已取代
KeyPress
為KeyDown
事件。
1.2.11
- 已移除
ReplaceAll
IE11 相容性的函式。
1.2.10
- 已修正輔助功能錯誤。
1.2.9
- 修正
Enter
MFA 上的事件觸發程式。 - CSS 變更會以垂直方式轉譯小螢幕的頁面文字/控件
- 修正多重要素索引標籤導覽 Bug。
1.2.8
- 傳遞 MFA 驗證的回應狀態,並出現後端錯誤以進一步分級。
1.2.7
- 已修正標籤上重試程式代碼的輔助功能問題。
- 已修正 Internet Explorer 11 上預設參數不相容所造成的問題。
- 依預設設定
H1
標題並啟用。 - 已將 HandlebarJS 版本更新為 4.7.7。
1.2.6
- 已將
autocomplete
驗證碼欄位上的值從 false 更正為 off。 - 已修正一些 XSS 編碼問題。
1.2.5
- 已修正導致要求失敗的語言編碼問題。
1.2.4
- 已將 jQuery 版本更新為 3.5.1。
- 已將 HandlebarJS 版本更新為 4.7.6。
1.2.3
- 允許透過語言當地語系化覆寫工具提示字串。
- 安全性修正。
- 次要錯誤修正。
1.2.2
- 已修正在使用 iOS 時自動填入驗證碼的問題。
- 已修正從 Android Webview 將令牌重新導向至信賴憑證者的問題。
- 新增UXString
heading
,除了intro
在頁面上顯示為標題之外。 默認會隱藏此訊息。 - 已新增使用 policy 或 QueryString 參數
pageFlavor
的支援,以選取版面配置(傳統版、oceanBlue 或 slateGray)。
1.2.1
- 默認範本上的輔助功能修正
1.2.0
- 協助工具修正
- 您現在可以在 HTML 標記中新增
data-preload="true"
屬性,以控制 CSS 和 JavaScript 的載入順序。- 將連結的 CSS 檔案與 HTML 範本同時載入,因此載入檔案之間不會「閃爍」。
- 控制標籤
script
在頁面載入之前擷取和執行的順序。
- 電子郵件欄位現在是
type=email
,行動鍵盤會提供正確的建議 - 支援 Chrome 翻譯。
- 已新增使用者流程頁面中租用戶商標的支援。
1.1.0
- 已移除 [確認程序代碼] 按鈕
- 程式代碼的輸入欄位現在只會接受最多六個 (6) 個字元的輸入
- 當輸入六位數代碼時,頁面會自動嘗試驗證輸入的程序代碼,而不需要按下任何按鈕
- 如果程式代碼錯誤,則會自動清除輸入欄位
- 在嘗試使用不正確的程式代碼進行三次 (3) 之後,B2C 會將錯誤傳回給信賴憑證者
- 協助工具修正
- 已移除預設 CSS
1.0.0
- 初始版本
例外狀況頁面 (globalexception)
1.2.5
- 已移除
ReplaceAll
IE11 相容性的函式。
1.2.4
- 已修正輔助功能錯誤。
1.2.3
- 已將 HandlebarJS 版本更新為 4.7.7。
1.2.2
- 依預設設定
H1
標題並啟用。
1.2.1
- 已將 jQuery 版本更新為 3.5.1。
- 已將 HandlebarJS 版本更新為 4.7.6。
1.2.0
- 協助工具修正
- 您現在可以在 HTML 標記中新增
data-preload="true"
屬性,以控制 CSS 和 JavaScript 的載入順序。- 將連結的 CSS 檔案與 HTML 範本同時載入,因此載入檔案之間不會「閃爍」。
- 控制標籤
script
在頁面載入之前擷取和執行的順序。
- 電子郵件欄位現在是
type=email
,行動鍵盤會提供正確的建議 - 支援 Chrome 翻譯
1.1.0
- 輔助功能修正
- 當原則中沒有聯繫人時,已移除預設訊息
- 已移除預設 CSS
1.0.0
- 初始版本
其他頁面(ProviderSelection、ClaimsConsent、UnifiedSSD)
1.2.4
- 拿掉
ReplaceAll
IE11 相容性的函式。
1.2.3
- 已修正輔助功能錯誤。
1.2.2
- 已將 HandlebarJS 版本更新為 4.7.7
1.2.1
- 已將 jQuery 版本更新為 3.5.1。
- 已將 HandlebarJS 版本更新為 4.7.6。
1.2.0
- 協助工具修正
- 您現在可以在 HTML 標記中新增
data-preload="true"
屬性,以控制 CSS 和 JavaScript 的載入順序。- 將連結的 CSS 檔案與 HTML 範本同時載入,因此載入檔案之間不會「閃爍」。
- 控制標籤
script
在頁面載入之前擷取和執行的順序。
- 電子郵件欄位現在是
type=email
,行動鍵盤會提供正確的建議 - 支援 Chrome 翻譯
1.0.0
- 初始版本
下一步
如需如何在自定義原則中自定義應用程式使用者介面的詳細資訊,請參閱 使用自定義原則自定義應用程式的使用者介面。