Atualizações de produto do Logto
🎉 Apresentando nosso lançamento de agosto: Coleta de perfil do usuário no cadastro, suporte a senha legada PBKDF2, localização em tailandês e um novo conector HTTP SMS!
Colete o perfil do usuário no cadastro
Agora é possível coletar informações do perfil do usuário na última etapa do fluxo de registro do usuário final.
Isso permite que você estenda o formulário básico de cadastro com campos nativos ou personalizados para capturar imediatamente os atributos que você precisa (por exemplo: nome, gênero, data de nascimento, endereço, preferências personalizadas) antes que o novo usuário conclua a integração.
Como ativar
- Vá para Console > Experiência de Login > Coletar perfil do usuário.
- Adicione campos:
- Use os básicos nativos (Nome, Gênero, Data de nascimento, Endereço, ...), ou
- Crie campos personalizados (escolha o tipo, rótulo, regras de validação, obrigatoriedade, etc.).
- Arraste e solte para reordenar; a ordem reflete no formulário exibido.
- Visualize ou teste criando um novo cadastro (por exemplo, no app de demonstração). Uma etapa "Conte um pouco sobre você" aparecerá.
- O cadastro é concluído somente após o preenchimento de todos os campos obrigatórios.
Confira a documentação para mais detalhes.
Suporte PBKDF2 para verificação de senha legada
Adicionamos suporte ao PBKDF2 (Função de Derivação de Chave Baseada em Senha 2) para verificação de senha legada. Isso melhora a compatibilidade ao migrar usuários cujas senhas foram originalmente criptografadas usando PBKDF2. (Crédito @karerckor)
Exemplo de payload para um usuário migrado:
Argumentos dentro da tupla PBKDF2:
- salt: valor de salt definido pelo usuário
- iterations: número de iterações (exemplo: 1000)
- keylen: comprimento da chave derivada (exemplo: 20)
- digest: algoritmo de hash (exemplo: sha512)
- @: espaço reservado para a senha inserida
Confira a documentação para mais detalhes.
Novo conector HTTP SMS
Um novo conector HTTP SMS genérico foi introduzido (@logto/connector-http-sms). Ele permite o envio de mensagens SMS via qualquer provedor que possua API baseada em HTTP, configurando método da requisição, URL, headers, mapeamento do corpo e critérios de sucesso. (Crédito @michakfromparis)
Use quando um conector SMS nativo ainda não estiver disponível para seu provedor.
Suporte ao idioma tailandês
Adicionadas traduções para tailandês tanto no Console do Logto quanto na experiência de login. Isso melhora a cobertura de localização para usuários que falam tailandês.
Atualizações de segurança e correções de vulnerabilidades
Novos colaboradores
- @karerckor fez sua primeira contribuição em https://github.com/logto-io/logto/pull/7585
- @michakfromparis fez sua primeira contribuição em https://github.com/logto-io/logto/pull/7510
- @hussamelvani fez sua primeira contribuição em https://github.com/logto-io/logto/pull/7721