Versões do layout da página
Os pacotes de layout de página são atualizados periodicamente para incluir correções e aprimoramentos em seus elementos de página. O log de alterações a seguir especifica as alterações introduzidas em cada versão.
Importante
Azure Active Directory B2C libera melhorias e correções com cada nova versão de layout de página. É altamente recomendável manter suas versões de layout de página atualizadas para que todos os elementos de página reflitam os aprimoramentos de segurança mais recentes, os padrões de acessibilidade e seus comentários.
Versões do jQuery e do Handlebars
O layout da página do Azure AD B2C usa a seguinte versão da biblioteca jQuery e os modelos do Handlebars:
Elemento | Alcance da versão do layout da página | Versão do jQuery | Versão do tempo de execução Handlebars | Versão de compilador do Handlebars |
---|---|---|---|---|
multifator | >= 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 |
Página autodeclarada (selfasserted)
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.
- Implantação do Controle Captcha
2.1.26
- Substituído
Keypress
paraKey Down
evento e evitarAsterisk
para não necessário no modo clássico.
2.1.25
- Correção da violação da CSP (política de segurança de conteúdo) e remover o cabeçalho de solicitação adicional X-Aspnetmvc-Version.
2.1.24
- Correção de bugs de acessibilidade.
- Correção de problemas relacionados à MFA e problemas de compatibilidade do IE11.
2.1.23
- Correção de bugs de acessibilidade.
- Valor reduzido
min-width
para o visor de interface do usuário para o modelo padrão.
2.1.22
- Correção de bugs de acessibilidade.
- Adicionada lógica para adotar a imagem de código QR gerada da biblioteca de back-end.
2.1.21
- Mais higienização das tags de script para evitar ataques XSS. Essa revisão interrompe todas as marcas de script no
<body>
. Você deve adicionar marcas de script à marca<head>
. Para obter mais informações, confira Habilitar versões de layout de página e JavaScript no Azure Active Directory B2C.
2.1.20
- Correção do gatilho de evento na MFA.
- CSS altera o texto/controle da página de renderização de maneira vertical para telas pequenas
2.1.19
- Corrija bugs de acessibilidade.
- Manipular mensagem de erro indefinida 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
- Ativação de itens de entrada somente quando o código de verificação é verificado
- Adição texto alternativo para imagem de plano de fundo
- Adição de personalização para erros de servidor por verificação TOTP
2.1.17
- Adicionar mensagem de erro descritiva e link forgotPassword corrigido
- Tornar caixa de seleção como grupo
- Imposição da atualização de erro de validação na alteração de controle e habilitação de continuar no email verificado
- Adicionar mais campo ao código de erro para resposta de falha de validação
2.1.16
- Corrigido o erro "Declarações para controle de verificação não foram verificadas" durante a verificação do código.
- Êxito ao ocultar mensagem de erro na validação e envio de código para verificar
2.1.15
- Correção do bug de geração de código QR devido ao comprimento do texto do QR
2.1.14
- Correção do bug de acessibilidade do WCAG 2.1 para as telas de autenticação multifator da TOTP.
2.1.10
- Correção do índice de guia
- Correção de problemas de acessibilidade e de leitor de tela do WCAG 2.1
2.1.9
- Suporte para autenticação multifator da TOTP. Adicionando links que permitem que os usuários baixem e instalem o aplicativo autenticador da Microsoft para concluir o registro da TOTP no autenticador.
2.1.8
O nome da declaração é adicionado ao atributo
class
do elemento HTML<li>
que contorna os elementos de entrada de atributo do usuário. O nome da classe permite que você crie um seletor de CSS para selecionar o pai<li>
de um determinado elemento de entrada de atributo de usuário. A marcação HTML a seguir mostra o atributo de classe 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
- Corrigiu um problema de codificação de idioma que está causando a falha da solicitação.
- Corrigir um bug de acessibilidade para mostrar mensagens de erro embutidas somente no envio do formulário.
2.1.6
- Correção do erro de senha desmarcada ao digitar muito rapidamente em um campo diferente.
2.1.5
- Correção do problema de saltos do cursor no iOS durante a edição no meio do texto.
2.1.4
- Versão do jQuery atualizada para 3.5.1.
- Versão do HandlebarJS atualizada para 4.7.6.
2.1.3
- Correções de segurança.
2.1.2
- Correção do problema de codificação de localização para idiomas como espanhol e francês.
2.1.1
- Adicionada uma UXString
heading
além deintro
para exibir na página como um título. Esta mensagem é ocultada por padrão. - Adicionado suporte para salvar senhas no conjunto de chaves do iCloud.
- Adicionado suporte para usar a política ou o parâmetro QueryString
pageFlavor
para selecionar o layout (clássico, oceanBlue ou slateGray). - Adicionadas isenções 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 de 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 de nome de usuário/email e senha agora usam o elemento HTML para permitir que o
form
Microsoft Edge e o Internet Explorer salvem corretamente essas informações. - Foi adicionado um atraso de validação de entrada de usuário configurável 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.
- O
autofocus
foi removido do controle de caixa de seleção. - Adicionado suporte para controle de exibição para a verificação do número de telefone.
- Agora você pode adicionar o
data-preload="true"
atributo em suas marcas HTML- Carregue arquivos CSS vinculados ao mesmo tempo que o modelo HTML para que ele não fique “piscando” entre o carregamento dos arquivos.
- Controle a ordem na qual suas marcas
script
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.
- Suporte adicionado para identidade visual da empresa em páginas de fluxo do usuário.
1.1.0
- Removido o alerta de cancelamento
- Classe CSS para elementos error
- Mostrar/ocultar a lógica de erro aprimorada
- CSS padrão removido
1.0.0
- Versão inicial
Página de inscrição e de entrada unificada com link de redefinição de senha (unifiedssp)
Dica
Se você localizar sua página para dar 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 de página selecionada.
2.1.18
- Implantação do Controle Captcha
2.1.17
- Incluir Aria-necessário para UnifiedSSP (Acessibilidade).
2.1.14
Keypress
substituído por eventoKey Down
.
2.1.13
- Corrigida a violação da diretiva de segurança de conteúdo (CSP) e remover mais cabeçalho de solicitação X-Aspnetmvc-Version
2.1.12
- Função
ReplaceAll
removida para compatibilidade do IE11.
2.1.11
- Correção de bugs de acessibilidade.
2.1.10
- Adição de limpeza adicional de marcas de script para evitar ataques XSS. Essa revisão interrompe todas as marcas de script no
<body>
. Você deve adicionar marcas de script à marca<head>
. Para obter mais informações, confira Habilitar versões de layout de página e JavaScript no Azure Active Directory B2C.
2.1.9
- Correção de bugs de acessibilidade.
- Alterações de acessibilidade relacionadas à exibição do botão Alto Contraste e aprimoramentos de foco de âncora
2.1.8
- Adicionar mensagem de erro descritiva e link forgotPassword corrigido!
2.1.7
- Correção de acessibilidade - corrigir o índice de guia
2.1.6
- Correção de acessibilidade - definir o foco no campo de entrada para verificação.
- Atualizações para os elementos de interface do usuário e classes CSS
2.1.5
- Corrigido um problema na ordem de tabulação, que ocorria ao usar o modelo de seletor IDP 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 do HandlebarJS atualizada para 4.7.6.
2.1.3
- Correções de segurança.
- Correções de bug secundárias.
2.1.2
- Correção do problema de codificação de localização para idiomas como espanhol e francês.
- Permissão para que o link "esqueci a senha" seja usado como troca de declarações. Para obter mais informações, consulte Redefinição de senha self-service.
2.1.1
- Adicionada uma UXString
heading
além deintro
para exibir na página como um título. Esta mensagem é ocultada por padrão. - Adicionado suporte para usar a política ou o parâmetro QueryString
pageFlavor
para selecionar o layout (clássico, oceanBlue ou slateGray). - Adicionado suporte para salvar senhas no conjunto de chaves do 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 de seleção do provedor de declarações
bottomUnderFormClaimsProviderSelections
. - Remoção de UXStrings que não são mais usados.
2.1.0
- Suporte adicionado para vários links de inscrição.
- Suporte adicionado para validação de entrada de usuário de acordo com as regras de qualidade definidas na política.
- Quando a opção de entrada está definida como Email, o cabeçalho de entrada apresenta "Entrar com o nome de entrada". O campo nome de usuário apresenta "Nome de entrada". Para obter mais informações, confira Localização.
1.2.0
- Os campos de nome de usuário/email 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 marcas HTML para controlar a ordem de carregamento para CSS e JavaScript.- Carregue arquivos CSS vinculados ao mesmo tempo que o modelo HTML para que ele não fique “piscando” entre o carregamento dos arquivos.
- Controle a ordem na qual suas marcas
script
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.
- Suporte adicionado para identidade visual do locatário em páginas de fluxo do usuário.
1.1.0
- Controle Mantenha-me conectado (KMSI) adicionado
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
KeyPress
substituído por eventoKeyDown
.
1.2.11
- Função
ReplaceAll
removida para compatibilidade do IE11.
1.2.10
- Correção de bugs de acessibilidade.
1.2.9
- Corrige
Enter
o gatilho de eventos no MFA. - CSS altera o texto/controle da página de renderização de maneira vertical para telas pequenas
- Corrige o bug de navegação da guia Multifator.
1.2.8
- Passou o status de resposta para verificação de MFA com erro de back-end para triagem adicional.
1.2.7
- Corrigido o problema de acessibilidade no rótulo para o código de repetições.
- Corrigido o problema causado pela incompatibilidade do parâmetro padrão no Internet Explorer 11.
- Configure o título
H1
e habilite por padrão. - Versão do HandlebarJS atualizada para 4.7.7.
1.2.6
- Corrigido o
autocomplete
valor no campo de código de verificação de false para desativado. - Correção de alguns problemas de codificação XSS.
1.2.5
- Corrigiu um problema de codificação de idioma que está causando a falha da solicitação.
1.2.4
- Versão do jQuery atualizada para 3.5.1.
- Versão do HandlebarJS atualizada para 4.7.6.
1.2.3
- Permissão de substituição da cadeia de caracteres de dica de ferramenta por localização de linguagem.
- Correções de segurança.
- Correções de bug secundárias.
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 da WebView do Android.
- Adicionada uma UXString
heading
além deintro
para exibir na página como um título. Esta mensagem é ocultada por padrão. - Adicionado suporte para usar a política ou o parâmetro QueryString
pageFlavor
para selecionar o layout (clássico, 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 marcas HTML para controlar a ordem de carregamento para CSS e JavaScript.- Carregue arquivos CSS vinculados ao mesmo tempo que o modelo HTML para que ele não fique “piscando” entre o carregamento dos arquivos.
- Controle a ordem na qual suas marcas
script
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.
- Suporte adicionado para identidade visual do locatário em páginas de fluxo do usuário.
1.1.0
- Botão “Confirmar código” removido
- O campo de entrada para o código agora só usa entradas de até seis (6) caracteres
- A página tentará automaticamente verificar o código inserido quando um código de seis dígitos for inserido, sem ser necessário clicar em qualquer botão
- Se o código estiver errado, o campo de entrada será limpo automaticamente
- Depois de 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
ReplaceAll
removida para compatibilidade do IE11.
1.2.4
- Correção de bugs de acessibilidade.
1.2.3
- Versão do HandlebarJS atualizada para 4.7.7.
1.2.2
- Configure o título
H1
e habilite por padrão.
1.2.1
- Versão do jQuery atualizada para 3.5.1.
- Versão do HandlebarJS atualizada para 4.7.6.
1.2.0
- Correções de acessibilidade
- Agora você pode adicionar o
data-preload="true"
atributo em suas marcas HTML para controlar a ordem de carregamento para CSS e JavaScript.- Carregue arquivos CSS vinculados ao mesmo tempo que o modelo HTML para que ele não fique “piscando” entre o carregamento dos arquivos.
- Controle a ordem na qual suas marcas
script
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
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
- Função
ReplaceAll
removida para compatibilidade do IE11.
1.2.3
- Correção de bugs de acessibilidade.
1.2.2
- Versão do HandlebarJS atualizada para 4.7.7
1.2.1
- Versão do jQuery atualizada para 3.5.1.
- Versão do HandlebarJS atualizada para 4.7.6.
1.2.0
- Correções de acessibilidade
- Agora você pode adicionar o
data-preload="true"
atributo em suas marcas HTML para controlar a ordem de carregamento para CSS e JavaScript.- Carregue arquivos CSS vinculados ao mesmo tempo que o modelo HTML para que ele não fique “piscando” entre o carregamento dos arquivos.
- Controle a ordem na qual suas marcas
script
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
1.0.0
- Versão inicial
Próximas etapas
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.