Atualizações do produto Logto
🎉 Apresentamos o nosso lançamento de agosto: recolha de perfil do utilizador no registo, suporte a palavra-passe legacy PBKDF2, localização em tailandês e um novo conector HTTP SMS!
Recolher perfil do utilizador no registo
Agora podes recolher informações do perfil do utilizador na última etapa do fluxo de registo do utilizador final.
Isto permite-te estender o formulário de registo básico com campos integrados ou personalizados para capturar imediatamente os atributos de que precisas (por exemplo, nome, género, data de nascimento, morada, preferências personalizadas) antes de o novo utilizador terminar o onboarding.
Como ativar
- Vai a Consola > Experiência de início de sessão > Recolher perfil do utilizador.
- Adiciona campos:
- Usa básicos integrados (Nome, Género, Data de nascimento, Morada, …), ou
- Cria campos personalizados (escolhe o tipo, etiqueta, regras de validação, obrigatório, etc.).
- Arrasta e larga para reordenar; a ordem corresponde ao formulário apresentado.
- Pré-visualiza ou testa ao registar um novo utilizador (por exemplo, na aplicação de demonstração). Aparecerá um passo "Fala-nos sobre ti".
- O registo só é concluído após o preenchimento de todos os campos obrigatórios.
Consulta a documentação para mais detalhes.
Suporte PBKDF2 para verificação de palavra-passe legacy
Adicionámos suporte a PBKDF2 (Password-Based Key Derivation Function 2) para verificação de palavras-passe legacy. Isto melhora a compatibilidade na migração de utilizadores cujas palavras-passe foram originalmente hashadas com PBKDF2. (Crédito @karerckor)
Exemplo de payload para um utilizador migrado:
Argumentos dentro da tupla PBKDF2:
- salt: valor de salt definido pelo utilizador
- iterations: número de iterações (por exemplo, 1000)
- keylen: comprimento da chave derivada (por exemplo, 20)
- digest: algoritmo de hash (por exemplo, sha512)
- @: placeholder para a palavra-passe inserida
Consulta a documentação para mais detalhes.
Novo conector HTTP SMS
Foi introduzido um novo conector genérico HTTP SMS (@logto/connector-http-sms). Permite enviar mensagens SMS através de qualquer fornecedor que disponibilize uma API baseada em HTTP, configurando o método do pedido, URL, cabeçalhos, mapeamento do corpo e critérios de sucesso. (Crédito @michakfromparis)
Utiliza-o caso ainda não haja um conector SMS integrado dedicado para o teu fornecedor.
Suporte a língua tailandesa
Foram adicionadas traduções em tailandês tanto para a Console do Logto como para a experiência de início de sessão. Isto melhora a cobertura de localização para utilizadores de língua tailandesa.
Atualizações de segurança e correção de vulnerabilidades
Novos Contribuidores
- @karerckor fez a sua primeira contribuição em https://github.com/logto-io/logto/pull/7585
- @michakfromparis fez a sua primeira contribuição em https://github.com/logto-io/logto/pull/7510
- @hussamelvani fez a sua primeira contribuição em https://github.com/logto-io/logto/pull/7721