4D NetKit: PKCE para OAuth 2.0
O OAuth 2.0 é a pedra angular da autenticação moderna. Entra PKCE, um melhoramento essencial que fortalece OAuth 2.0 contra ataques de interceção e replay. Com a introdução do 4D 20 R5, agora oferecemos uma integração perfeita de PKCE nos processos de autenticação OAuth 2.0.
Verificação da sintaxe do espaço de trabalho no editor de código VS
4D 20 R5 traz uma nova capacidade para o editor Visual Studio Code através da extensão 4D-Analyzer: Diga olá à Verificação de Sintaxe do Espaço de Trabalho, desenhada para reduzir significativamente os erros do desenvolvedor e simplificar a precisão do código.
4D Write Pro. Novas opções de seção disponíveis na interface
Como sabe, 4D Write Pro gere dois tipos de seções, contínuas ou com quebras de página.
Quer prefira páginas distintas à direita da esquerda ou queira que a página inicial se destaque das restantes, estas possibilidades estavam confinadas à programação ou ao menu de contexto. No entanto, há uma mudança positiva no horizonte – a interface está a evoluir!
Um novo atributo útil do 4D Write Pro: tamanho da página wk!
O comando WP SET ATTRIBUTES em 4D Write Pro é, sem dúvida, um dos comandos mais usados, já que suas vastas possibilidades se aplicam a todos os tipos de elementos em seus documentos.
Um novo atributo de documento está agora disponível em 4D 20 R5: wk page size. Vamos dar uma olhada mais de perto no que ele pode fazer!
Melhoria da gestão de catálogos em sistemas de controlo de versões
Em resposta ao seu valioso feedback, melhorámos significativamente a nossa arquitetura de projeto 4D.
Tradicionalmente, o arquivo de catálogo continha toda a informação relativa à estrutura do projeto, incluindo informação gráfica como cores ou posições aplicadas a tabelas, campos e relações. Agora, estes detalhes podem ser convenientemente armazenados num arquivo separado, simplificando a tarefa de rever pedidos pull e gerir conflitos de fusão em sistemas de controle de versão.
Vamos nos aprofundar nas especificidades desse aprimoramento.
Personalizar o aspeto da aplicação com novos tipos de janelas
4D 20 R5 desbloqueia novas possibilidades na personalização de aplicações. dois tipos de janelas adicionais agora oferecem janelas modais ou não modais, flexíveis, sem barras de título. Isso significa total liberdade para adaptar a aparência de sua aplicação às suas especificações exatas. Imagine redesenhar a barra de título para corresponder à sua estética desejada, integrando funcionalidades como uma caixa de pesquisa personalizada ou outros elementos sem problemas.
Mas isso não é tudo! Também introduzimos vários novos comandos concebidos para otimizar o seu processo de desenvolvimento:
- Reduzir uma janela na barra de título no Windows ou na doca no macOS,
- Saber se a janela está reduzida na barra de título no Windows ou no dock do macOS,
- Saber se a janela está maximizada.
QUIC agora combina com as capacidades da ServerNet
A camada de rede QUIC é compatível com tantas características quanto a camada de rede ServerNet. Com 4D 20 R5, adicionamos compatibilidade para IPv6, broadcast, e Single Sign-on em Windows.
É claro que continuaremos a melhorá-la nas próximas versões para torná-la a melhor camada de rede que 4D já existiu.
Mas por agora, deixe-me falar um pouco mais sobre as últimas funcionalidades que adicionamos.
4D Write Pro: Tabelas sem limites!
Desde a introdução de tabelas em 4D Write Pro, muitas características novas foram postas em prática. Incluindo cabeçalhos, rodapés, quebras de ordenação e, claro, a possibilidade de associar uma fonte de dados com as tabelas para as preencher automaticamente!
Esta última opção significava que o número máximo de linhas por tabela (1000) podia ser frequentemente atingido. Tivemos isso em conta e a partir de 4D 20 R5, este limite já não é fixo e controlado por 4D Write Pro, mas apenas limitado pela memória disponível!
Novo objeto de sessão remota 4D com ligação Cliente/Servidor e procedimento armazenado
Nas aplicações 4D, existem quatro tipos de sessões: sessão 4D Remote, sessão Stored Procedure, sessão Mobile e sessão Web.
O comando Session já retornava sessões Web ou Mobile. Isso dá acesso a uma grande quantidade de informação sobre a sessão e um objeto compartilhado por todos os processos na sessão.
Em 4D 20 R5, o comando Session foi estendido para a conexão Cliente/Servidor e procedimento armazenado.
ORDA – Restringir dados a critérios relevantes
Em 4D 19 R8, introduzimos um sistema de permissão robusto, concedendo-lhe um controlo granular sobre o acesso dos utilizadores aos seus dados. Este sistema protege seus dados dependendo de quem acessa e quais dados são acessados, assegurando segurança de dados ao restringir acesso não autorizado.
Mas e se quisesse refinar ainda mais o acesso de leitura baseado em critérios específicos?
É aí que 4D 20 R5 entra em cena. Restringindo dados de leitura de acordo com alguns critérios.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política