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

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

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 para Key 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

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 de intro 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 bottomUnderFormClaimsProviderSelectionsde 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 para KeyDown 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 de intro 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.