O Logto v1.37.0 chegou com uma aplicação Centro de Conta integrada, personalização de JWT mais rica com contexto da aplicação e alegações do token de ID configuráveis. Também corrige problemas de redirecionamento em domínios personalizados e melhora a estabilidade dos fluxos de registo e ligação social.
Darcy YeDeveloper
Pare de perder semanas com autenticação de utilizadores
Lance aplicações seguras mais rapidamente com o Logto. Integre a autenticação de utilizadores em minutos e concentre-se no seu produto principal.
Correção do URI de redirecionamento da app integrada para domínios personalizados#
Corrigido um problema de invalid_redirect_uri para o Centro de Conta e a app Demo integradas em pedidos de domínios personalizados.
Causa raiz: Os metadados do cliente integrado eram gerados apenas a partir dos URLs de tenant por defeito, enquanto o redirect_uri em tempo de execução podia basear-se num domínio personalizado.
Correção: getTenantUrls aceita agora um endpoint opcional de tempo de execução. A geração de metadados integrada para o Centro de Conta e a app Demo inclui agora envSet.endpoint, fazendo com que os URIs de redirecionamento/logout incluam automaticamente o domínio personalizado ativo.
Correção da visibilidade da secção "Fala-nos sobre ti"#
Resolvido um problema em que a secção "Fala-nos sobre ti" não aparecia durante o registo quando só campos de perfil personalizados opcionais estavam configurados.
Anteriormente, apenas campos obrigatórios eram verificados, por isso configurações apenas com opcionais eram ignoradas.
A verificação inclui agora os campos opcionais e se o formulário de perfil extra foi submetido, garantindo a visibilidade esperada.
Correção da preservação do contexto do fluxo de ligação social#
Corrigido um fluxo de ligação de conta social quebrado neste cenário:
username + email estão ambos ativados como identificadores de registo obrigatórios.
"Exigir que utilizadores forneçam identificadores de registo em falta para sign-in social" está ativado.
O IdP social não devolve e-mail verificado.
O utilizador preenche o nome de utilizador e depois insere um e-mail já registado.
Anteriormente, o parâmetro link_social não era propagado após preencher o nome de utilizador, fazendo com que o contexto da ligação fosse perdido antes da verificação do e-mail. O fluxo agora acrescenta e preserva link_social para que o comportamento esperado de ligação e iniciação de sessão funcione corretamente.