Principe : Lorsqu'une application, un site ou un webservice doit effectuer des échanges en HTTPS, le certificat du serveur web contacté doit : être valide, avoir un certificat racine connu des autorités de certification installées sur le PC, le Mac, le téléphone Android, la tablette Apple, le firmeware d'un objet connecté (...), qui exécute l'application. Sans cela, le chiffrement de la connexion sera impossible avec par exemple le retour suivant lors d'un HTTPEnvoie,...
Comme toutes les évolutions de Windows, l'éditeur assure une compatibilité ascendante. Cette compatibilité permet d'utiliser une application compilée pour une version précédente de Windows, avec une nouvelle version. Bien sûr dans ce cas l'application ne profite pas directement des dernières évolutions de Windows, puisque ses spécifications n'étaient pas connues lors de la compilation de l'application. Cette compatibilité ascendante s'applique dans l'immense cas général, en incluant les applications...
L'utilisation de procédure stockées permet d'exécuter des actions serveur planifiées ou liés à des triggers; mais elles permettent également de fluidifier les applications et les sites. Ces procédures peuvent réaliser des opérations complexes sur les fichiers sans aller/retour avec la partie client qui ne récupère que le résultat final. Dans cette optique, la version 27 ouvre de multiples possibilités d'utilisation de ces procédures stockées car elles peuvent désormais renvoyer des données...
Dans la version 27, un nouveau type de rubrique est disponible : Le type « mot de passe ». C'est un type évolué qui permet de ne plus stocker le mot de passe en clair. L'utilisateur fournit un mot de passe, vous affectez le mot de passe dans la rubrique comme vous en avez l'habitude et HFSQL sécurise ce stockage. Le mot de passe est salé et haché, et c'est le résultat de...
Les WebSockets permettent de communiquer depuis le code navigateur d'un site WEBDEV, ou une application WINDEV (à partir de la version 27), vers un serveur Web en utilisant les sockets. En phase de mise au point d'un site web connecté à un serveur de WebSockets, il peut être utile de voir le contenu des échanges entre le navigateur et le serveur de WebSockets. Pour cela, les DevTools accessibles avec F12 dans les...