Versões do esquema de página
Os pacotes de layout de página são atualizados periodicamente para incluir correções e melhorias em seus elementos de página. O log de alterações a seguir especifica as alterações introduzidas em cada versão.
Importante
O Azure Ative Directory B2C lança melhorias e correções a cada nova versão de layout de página. É altamente recomendável que você mantenha suas versões de layout de página atualizadas para que todos os elementos da página reflitam os aprimoramentos de segurança mais recentes, os padrões de acessibilidade e seus comentários.
Versões jQuery e Handlebars
O layout de página do Azure AD B2C usa as seguintes versões da biblioteca jQuery e os modelos de Handlebars:
Elemento | Intervalo de versões do layout de página | Versão do jQuery | Versão do Handlebars Runtime | Versão do compilador do guidão |
---|---|---|---|---|
multifatorial | >= 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 | |||
autoafirmado | >= 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 | |||
unificadossp | >= 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 | |||
seleção do provedor | >= 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 | |||
reclamaçõesconsentimento | >= 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 | |||
unificadossd | >= 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 |
Página autoafirmada (autoafirmada)
2.1.30
- Removido Alterar e-mail para cenários somente leitura (ou seja, Alterar número de telefone). Você não poderá mais alterar o e-mail se estiver tentando alterar seu número de telefone, ele agora será somente leitura.
- Implementação do Captcha Control
2.1.26
- Substituído
Keypress
paraKey Down
evento e evitarAsterisk
para não necessário no modo clássico.
2.1.25
- Corrigida a violação da política de segurança de conteúdo (CSP) e remover o cabeçalho de solicitação adicional X-Aspnetmvc-Version.
2.1.24
- Corrigidos bugs de acessibilidade.
- Corrigido problema relacionado à MFA e problemas de compatibilidade do IE11.
2.1.23
- Corrigidos bugs de acessibilidade.
- Valor reduzido
min-width
para o visor da interface do usuário para o modelo padrão.
2.1.22
- Corrigidos bugs de acessibilidade.
- Adicionada lógica para adotar QR Code Image gerado a partir da biblioteca de back-end.
2.1.21
- Mais higienização de tags de script para evitar ataques XSS. Esta revisão quebra todas as marcas de
<body>
script no . Você deve adicionar tags de script à<head>
tag . Para obter mais informações, consulte Habilitar JavaScript e versões de layout de página no Azure Ative Directory B2C.
2.1.20
- Corrigido o gatilho de evento Enter no MFA.
- CSS altera a renderização de texto/controle da página de maneira vertical para telas pequenas
2.1.19
- Corrija bugs de acessibilidade.
- Manipular mensagem de erro indefinido para inscrição de usuário existente.
- Mova o erro de incompatibilidade de senha para Inline em vez de nível de página.
2.1.18
- Adicionar asterisco para campos obrigatórios
- Corrigir a posição dos ícones da loja TOTP para o modelo clássico
- Ativar itens de entrada somente quando o código de verificação for verificado
- Adicionar texto alternativo para imagem de fundo
- Personalização adicionada para erros do servidor pela verificação TOTP
2.1.17
- Adicionar mensagem de erro descritiva e corrigido link forgotPassword
- Fazer caixa de seleção como grupo
- Impor Atualização de Erro de Validação na alteração de controle e habilitar continuar no e-mail verificado
- Adicionar mais campo ao código de erro para validar a resposta de falha
2.1.16
- Corrigido o bug "Declarações para controle de verificação não foram verificadas" durante a verificação do código.
- Ocultar mensagem de erro na validação bem-sucedida e enviar código para verificar
2.1.15
- Corrigido o bug de geração de código QR devido ao comprimento do texto QR
2.1.14
- Corrigido o bug de acessibilidade WCAG 2.1 para as telas de autenticação multifator TOTP.
2.1.10
- Corrigir para o índice de tabulação
- Corrigidos problemas de acessibilidade e leitor de tela WCAG 2.1
2.1.9
- Suporte à autenticação multifator TOTP. Adicionar links que permitem aos usuários baixar e instalar o aplicativo autenticador da Microsoft para concluir o registro do TOTP no autenticador.
2.1.8
O nome da declaração é adicionado ao
class
atributo do elemento HTML que circunda os elementos de entrada do<li>
atributo do usuário. O nome da classe permite que você crie um seletor CSS para selecionar o pai<li>
para um determinado elemento de entrada de atributo de usuário. A marcação HTML a seguir mostra o atributo class para a página de inscrição:<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
- Corrigido um problema de codificação de idioma que estava fazendo com que a solicitação falhasse.
- Corrigido um bug de acessibilidade para mostrar mensagens de erro embutidas somente no envio do formulário.
2.1.6
- O erro de senha corrigido é apagado ao digitar muito rapidamente em um campo diferente.
2.1.5
- Corrigido cursor salta problema no iOS ao editar no meio do texto.
2.1.4
- Versão do jQuery atualizada para 3.5.1.
- Versão atualizada do HandlebarJS para 4.7.6.
2.1.3
- Correções de segurança.
2.1.2
- Corrigido o problema de codificação de localização para idiomas como espanhol e francês.
2.1.1
- Adicionado um UXString
heading
além deintro
exibir na página como um título. Esta mensagem está oculta por predefinição. - Adicionado suporte para guardar palavras-passe no Porta-chaves iCloud.
- Adicionado suporte para usar a política ou o parâmetro
pageFlavor
QueryString para selecionar o layout (classic, oceanBlue ou slateGray). - Adicionadas isenções de responsabilidade na página autodeclarada.
- O foco agora é colocado no primeiro campo editável quando a página é carregada.
- O foco agora é colocado no primeiro campo de erro quando vários campos têm erros.
- O foco agora é colocado no botão 'alterar' depois que o código de verificação do e-mail é verificado.
2.1.0
- Correções de localização e acessibilidade.
2.0.0
- Adicionado suporte para controles de exibição em políticas personalizadas.
1.2.0
- Os campos nome de usuário/e-mail e senha agora usam o elemento HTML para permitir que o
form
Microsoft Edge e o Internet Explorer salvem corretamente essas informações. - Adicionado um atraso configurável de validação de entrada do usuário para melhorar a experiência do usuário.
- Correções de acessibilidade
- Corrija um problema de acessibilidade para que as mensagens de erro sejam lidas pelo Narrador.
- O foco agora é colocado no campo de senha depois que o e-mail é verificado.
- Removido
autofocus
do controle de caixa de seleção. - Adicionado suporte para um controle de exibição para verificação de número de telefone.
- Agora você pode adicionar o
data-preload="true"
atributo em suas tags HTML- Carregue arquivos CSS vinculados ao mesmo tempo que seu modelo HTML para que ele não 'cintile' entre o carregamento dos arquivos.
- Controle a ordem em que suas
script
tags são buscadas e executadas antes do carregamento da página.
- O campo de e-mail é agora
type=email
e os teclados móveis fornecem as sugestões corretas. - O suporte para o Chrome traduz.
- Adicionado suporte para a marca da empresa em páginas de fluxo de usuário.
1.1.0
- Alerta de cancelamento removido
- Classe CSS para elementos de erro
- Mostrar/ocultar lógica de erro melhorada
- CSS padrão removido
1.0.0
- Versão inicial
Página unificada de login e inscrição com link de redefinição de senha (unifiedssp)
Gorjeta
Se você localizar sua página para oferecer suporte a várias localidades ou idiomas em um fluxo de usuário. O artigo IDs de localização fornece a lista de IDs de localização que você pode usar para a versão da página selecionada.
2.1.18
- Implementação do Captcha Control
2.1.17
- Inclua Aria-required para UnifiedSSP (Acessibilidade).
2.1.14
- Substituído
Keypress
paraKey Down
evento.
2.1.13
- Corrigida a violação da política de segurança de conteúdo (CSP) e remover mais cabeçalho de solicitação X-Aspnetmvc-Version
2.1.12
- Função removida
ReplaceAll
para compatibilidade com IE11.
2.1.11
- Corrigidos bugs de acessibilidade.
2.1.10
- Adicionada limpeza adicional de tags de script para evitar ataques XSS. Esta revisão quebra todas as marcas de
<body>
script no . Você deve adicionar tags de script à<head>
tag . Para obter mais informações, consulte Habilitar JavaScript e versões de layout de página no Azure Ative Directory B2C.
2.1.9
- Corrigidos bugs de acessibilidade.
- Alterações de acessibilidade relacionadas com a exibição do botão de Alto Contraste e melhorias no foco da âncora
2.1.8
- Adicione uma mensagem de erro descritiva e corrigiu o link forgotPassword!
2.1.7
- Correção de acessibilidade - correção para o índice da guia
2.1.6
- Correção de acessibilidade - defina o foco no campo de entrada para verificação.
- Atualizações para os elementos da interface do usuário e classes CSS
2.1.5
- Corrigido um problema na ordem de tabulação quando o modelo de seletor de idp é usado na página de entrada.
- Corrigido um problema de codificação no texto do link de entrada.
2.1.4
- Versão do jQuery atualizada para 3.5.1.
- Versão atualizada do HandlebarJS para 4.7.6.
2.1.3
- Correções de segurança.
- Pequenas correções de bugs.
2.1.2
- Corrigido o problema de codificação de localização para idiomas como espanhol e francês.
- Permitindo que o link "esqueceu a senha" seja usado como troca de reivindicações. Para obter mais informações, consulte Redefinição de senha de autoatendimento.
2.1.1
- Adicionado um UXString
heading
além deintro
exibir na página como um título. Esta mensagem está oculta por predefinição. - Adicionado suporte para usar a política ou o parâmetro
pageFlavor
QueryString para selecionar o layout (classic, oceanBlue ou slateGray). - Adicionado suporte para guardar palavras-passe no Porta-chaves iCloud.
- O foco agora é colocado no primeiro campo de erro quando vários campos têm erros.
- O foco agora é colocado no primeiro campo editável quando a página é carregada.
- Adicionado um novo local para o link
bottomUnderFormClaimsProviderSelections
de seleção do provedor de declarações. - Removidos UXStrings que não são mais usados.
2.1.0
- Adicionado suporte para vários links de inscrição.
- Adicionado suporte para validação de entrada do usuário de acordo com as regras de predicados definidas na política.
- Quando a opção de início de sessão está definida como E-mail, o cabeçalho de início de sessão apresenta "Iniciar sessão com o seu nome de início de sessão". O campo username apresenta "Nome de login". Para obter mais informações, consulte localização.
1.2.0
- Os campos nome de usuário/e-mail e senha agora usam o elemento HTML para permitir que o
form
Microsoft Edge e o Internet Explorer salvem corretamente essas informações. - Correções de acessibilidade
- Agora você pode adicionar o
data-preload="true"
atributo em suas tags HTML para controlar a ordem de carregamento para CSS e JavaScript.- Carregue arquivos CSS vinculados ao mesmo tempo que seu modelo HTML para que ele não 'cintile' entre o carregamento dos arquivos.
- Controle a ordem em que suas
script
tags são buscadas e executadas antes do carregamento da página.
- O campo de e-mail é agora
type=email
e os teclados móveis fornecem as sugestões corretas. - O suporte para o Chrome traduz.
- Adicionado suporte para marca de locatário em páginas de fluxo de usuário.
1.1.0
- Adicionado controle manter eu conectado (KMSI)
1.0.0
- Versão inicial
Página MFA (multifator)
1.2.16
- Corrige a tecla enter para o modo 'Somente telefone'.
- Implementação para Captcha Control
1.2.12
- Substituído
KeyPress
paraKeyDown
evento.
1.2.11
- Função removida
ReplaceAll
para compatibilidade com IE11.
1.2.10
- Corrigidos bugs de acessibilidade.
1.2.9
- Corrige
Enter
o gatilho de evento no MFA. - As alterações CSS renderizam o texto/controle da página de maneira vertical para telas pequenas
- Corrige o bug de navegação da guia Multifactor.
1.2.8
- Passado o status de resposta para verificação de MFA com erro para back-end para triagem adicional.
1.2.7
- Corrigido o problema de acessibilidade no rótulo para repetir o código.
- Corrigido o problema causado pela incompatibilidade do parâmetro padrão no Internet Explorer 11.
- Configure o
H1
título e habilite por padrão. - Versão atualizada do HandlebarJS para 4.7.7.
1.2.6
- Corrigido o
autocomplete
valor no campo de código de verificação de false para off. - Corrigidos alguns problemas de codificação XSS.
1.2.5
- Corrigido um problema de codificação de idioma que estava fazendo com que a solicitação falhasse.
1.2.4
- Versão do jQuery atualizada para 3.5.1.
- Versão atualizada do HandlebarJS para 4.7.6.
1.2.3
- Permitindo a substituição da cadeia de caracteres de dica de ferramenta por meio da localização de idioma.
- Correções de segurança.
- Pequenas correções de bugs.
1.2.2
- Corrigido um problema com o preenchimento automático do código de verificação ao usar o iOS.
- Corrigido um problema com o redirecionamento de um token para a terceira parte confiável a partir do Android Webview.
- Adicionado um UXString
heading
além deintro
exibir na página como um título. Esta mensagem está oculta por predefinição. - Adicionado suporte para usar a política ou o parâmetro
pageFlavor
QueryString para selecionar o layout (classic, oceanBlue ou slateGray).
1.2.1
- Correções de acessibilidade em modelos padrão
1.2.0
- Correções de acessibilidade
- Agora você pode adicionar o
data-preload="true"
atributo em suas tags HTML para controlar a ordem de carregamento para CSS e JavaScript.- Carregue arquivos CSS vinculados ao mesmo tempo que seu modelo HTML para que ele não 'cintile' entre o carregamento dos arquivos.
- Controle a ordem em que suas
script
tags são buscadas e executadas antes do carregamento da página.
- O campo de e-mail já está e
type=email
os teclados móveis fornecem as sugestões corretas - O suporte para o Chrome traduz.
- Adicionado suporte para marca de locatário em páginas de fluxo de usuário.
1.1.0
- Botão 'Confirmar código' removido
- O campo de entrada para o código agora só leva entrada até seis (6) caracteres
- A página tentará verificar automaticamente o código introduzido quando for introduzido um código de seis dígitos, sem que seja necessário clicar em qualquer botão
- Se o código estiver errado, o campo de entrada será automaticamente limpo
- Após três (3) tentativas com um código incorreto, o B2C envia um erro de volta para a terceira parte confiável
- Correções de acessibilidade
- CSS padrão removido
1.0.0
- Versão inicial
Página de exceção (globalexception)
1.2.5
- Função removida
ReplaceAll
para compatibilidade com IE11.
1.2.4
- Corrigidos bugs de acessibilidade.
1.2.3
- Versão atualizada do HandlebarJS para 4.7.7.
1.2.2
- Configure o
H1
título e habilite por padrão.
1.2.1
- Versão do jQuery atualizada para 3.5.1.
- Versão atualizada do HandlebarJS para 4.7.6.
1.2.0
- Correções de acessibilidade
- Agora você pode adicionar o
data-preload="true"
atributo em suas tags HTML para controlar a ordem de carregamento para CSS e JavaScript.- Carregue arquivos CSS vinculados ao mesmo tempo que seu modelo HTML para que ele não 'cintile' entre o carregamento dos arquivos.
- Controle a ordem em que suas
script
tags são buscadas e executadas antes do carregamento da página.
- O campo de e-mail já está e
type=email
os teclados móveis fornecem as sugestões corretas - Suporte para Chrome traduz
1.1.0
- Correção de acessibilidade
- Removida a mensagem padrão quando não há contato da política
- CSS padrão removido
1.0.0
- Versão inicial
Outras páginas (ProviderSelection, ClaimsConsent, UnifiedSSD)
1.2.4
- Remova
ReplaceAll
a função para compatibilidade com o IE11.
1.2.3
- Corrigidos bugs de acessibilidade.
1.2.2
- Versão atualizada do HandlebarJS para 4.7.7
1.2.1
- Versão do jQuery atualizada para 3.5.1.
- Versão atualizada do HandlebarJS para 4.7.6.
1.2.0
- Correções de acessibilidade
- Agora você pode adicionar o
data-preload="true"
atributo em suas tags HTML para controlar a ordem de carregamento para CSS e JavaScript.- Carregue arquivos CSS vinculados ao mesmo tempo que seu modelo HTML para que ele não 'cintile' entre o carregamento dos arquivos.
- Controle a ordem em que suas
script
tags são buscadas e executadas antes do carregamento da página.
- O campo de e-mail já está e
type=email
os teclados móveis fornecem as sugestões corretas - Suporte para Chrome traduz
1.0.0
- Versão inicial
Próximos passos
Para obter detalhes sobre como personalizar a interface do usuário de seus aplicativos em políticas personalizadas, consulte Personalizar a interface do usuário do seu aplicativo usando uma política personalizada.