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 para Key Down evento e evitar Asterisk 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

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 de intro 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

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

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

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 de intro 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 de intro 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.