Atualizações do produto Logto
É hora de um novo lançamento do Logto! Este mês, estamos a trazer novas funcionalidades como tradução para o idioma árabe e suporte completo a RTL, token de acesso pessoal (PAT), ecrã inicial configurável, bem como várias melhorias e correções de bugs.
Tradução árabe e suporte a RTL
- Adicionada nova tradução para o idioma árabe tanto no Console quanto na Experiência UI (crédito @zaaakher).
- Melhorado o layout da interface e os detalhes para suportar melhor idiomas RTL.
Token de acesso pessoal (PAT)
Os tokens de acesso pessoal (PATs) fornecem uma maneira segura para os usuários concederem tokens de acesso sem usar suas credenciais e login interativo.
Podes criar um PAT indo à página de detalhes do usuário no Console ou usando a API de Gestão POST /users/:userId/personal-access-tokens
.
Consulta a documentação para mais detalhes.
Suporte a opções adicionais de ecrã inicial
Além de sign-in
e register
, agora habilitamos mais opções que permitem aos desenvolvedores personalizar o ecrã inicial apresentado aos usuários. Estas novas opções de ecrã inicial são:
identifier:sign_in
: Exibir apenas métodos de login baseados em identificadores específicos para os usuários.identifier:register
: Exibir apenas métodos de registro baseados em identificadores específicos para os usuários.reset_password
: Permitir que os usuários acessem diretamente a página de redefinição de senha.single_sign_on
: Permitir que os usuários acessem diretamente a página de single sign-on (SSO).
Consulta a documentação para mais detalhes.
Novos conectores
- Adicionado conector Kook (crédito @Misaka-L).
- Adicionado conector Patreon (crédito @devtekve).
- Adicionado conector GitLab (crédito @devtekve).
Melhorias
- Suporte para
login_hint
como parâmetro de login adicional. - Implementados os endpoints bem conhecidos do swagger.
- Separado o comando
translate
do@logto/cli
para tornar o CLI pequeno e simples. - Adicionado um pacote dedicado
@logto/translate
para traduzir frases i18n no Console e na Experiência. - Suporte para inserir nome ao criar um usuário no Console.
- Adicionado novo parâmetro de consulta
parse_error
e configurado explicitamente parafalse
para retornar apenas a mensagem de erro OIDC bruta. - Adicionada a API
denyAccess()
ao contexto JWT personalizado para bloquear condicionalmente a solicitação de token do usuário. - Suporte para mapeamento de perfil de atributos aninhados no conector OAuth (crédito @devtekve).
- Adicionada propriedade
hasPassword
à resposta da API de Gestão/users
. - Adicionada informação sobre senha do usuário nos detalhes do usuário. O administrador pode facilmente verificar se um usuário configurou senha ou não, e então realizar ações de configuração/redefinição conforme necessário.
- Adicionada nova API de gestão para verificar a senha em relação às configurações de política de senha atuais.
Correções de bugs
- Prevenção de erro potencial causado por identificadores em cache nas páginas de Experiência.
- Corrigido o problema que impedia os usuários de criar JWT Personalizado.
- Corrigido o conector da plataforma wecom. Use
Universal
em vez denull
. - Configurado corretamente o atributo
lang
no<html>
no Console, evitando prompt inesperado do tradutor do navegador. - Permitido vincular nova identidade social a uma conta de usuário existente quando o registro está desativado.
- Prevenção de registro de usuário e preenchimento de perfil com domínios de e-mail apenas SSO.