Atualização de janeiro de 2023 do Logto
Atualizações do produto Logto para janeiro de 2023
🙋 Olá pessoal!
Para o primeiro dia de 2023, lançamos algumas novidades para todos:
- Web hooks, API de pesquisa avançada, Novos conectores
- Melhoria do console de administração, APIs de interação reformuladas e logs de auditoria
- Novos posts no blog
💥 Mudança significativa 💥
Se você deseja realizar a busca de usuário original via API de Gerenciamento, é necessário adicionar %
ao redor da palavra-chave. Exemplo:
Original: GET /users?search=foo
Agora: GET /users?search=%foo%
Migração
Se você está atualizando de uma versão mais antiga do logto, certifique-se de seguir nosso tutorial de Alteração de banco de dados.
Atualizações de funcionalidades
🪝 Web hooks
Com hooks, o Logto pode habilitar a extensibilidade de próximo nível para você interagir com outros serviços de maneira baseada em eventos. Por exemplo, realizar algumas tarefas assíncronas após um novo usuário se registrar.
Nós suportamos três eventos nesta versão: PostRegister
, PostSignIn
e PostResetPassword
. Confira 🪝 Web hooks para ver a explicação do conceito e uso detalhado.
⚙️ API de pesquisa avançada
A API de gerenciamento é uma maneira programática de se comunicar com o Logto. Redesenhamos a API de busca de usuários para torná-la poderosa para solicitações de pesquisa avançada.
Agora você pode designar um ou vários campos de busca, bem como o modo de correspondência. Por exemplo, você pode buscar usuários cujo:
- Nome começa com "Alice", sensível a maiúsculas e minúsculas; ou
- E-mail inclui "Alice", insensível a maiúsculas e minúsculas.
A busca exata também é suportada, por exemplo, buscar usuários cujo nome é exatamente "John Wick". Veja Busca avançada de usuário para mais detalhes.
🔗 Conectores
O Logto é construído sobre padrões abertos, e acreditamos que eles podem eliminar grandes lacunas no desenvolvimento de software. A partir desta versão, o Logto suporta a criação de múltiplos conectores baseados no mesmo padrão aberto: OAuth 2.0 ou OpenID Connect; Nós os chamamos de "conectores padrão".
Estamos desenvolvendo mais conectores padrão como SAML e LDAP. Sinta-se à vontade para nos informar suas necessidades!
Além disso, gostaríamos de destacar nossos colaboradores da comunidade:
- @kentio contribuiu com o conector AWS SES
- @StringKe contribuiu com o conector Tencent SMS e Feishu (Lark)
Obrigado!
Aprimoramento
💻 Aprimoramento do Console de Administração para agilizar o processo de configuração
Agora você pode sentir os seguintes aprimoramentos:
- Melhoria do design responsivo Otimizamos o design responsivo para garantir que a interface fique ótima em diferentes tamanhos de tela.
- Simplificação do layout Simplificamos o layout da interface, organizando o conteúdo de uma maneira mais lógica e intuitiva. Isso torna mais fácil para nossos desenvolvedores navegar pela interface e encontrar o que procuram.
- Correção dos comportamentos de interação não intuitivos Mudamos a interação de salvamento e a tornamos um comportamento no nível da seção, o que evita ver muitos alertas de dupla verificação. Queremos proporcionar uma experiência de desenvolvedor mais segura ao fazer configurações.
Por favor, confira e explore, e nos diga como você se sente! 😉
🧑🚀 APIs de Interação e Logs de Auditoria reformulados
Devido à flexibilidade e complexidade aumentadas da experiência de Login, e para fornecer logs ainda mais auditáveis e estruturados para interações de usuário, decidimos reformular nossas APIs de Interação com o mecanismo de registro de log; As APIs de sessão originais estão obsoletas a partir de agora.
Os logs de auditoria se tornam bem categorizados pelas novas definições de chave, e os payloads são otimizados para rastreamento de comportamento. Confira a aba de "Logs de Auditoria" no Console de Administração para sentir a mudança.
Posts no blog
- As considerações de design para uma experiência de login perfeita (Capítulo Segundo) Saiba mais sobre nosso pensamento de design e filosofias de tomada de decisão
- Migrar um repositório de 60k LOC TypeScript (NodeJS) para ESM e os testes se tornarem 4x mais rápidos Uma série prática de nossos esforços de engenharia na migração do sistema de módulos