Configurer l’authentification LDAP de Jorani

Connexion à Jorani par annuaire LDAP

Dans cet article, nous verrons comment configurer jorani (un logiciel gratuit de gestion des congés et des heures supplémentaires) de manière à ce que les utilisateurs soient authentifiés par LDAP et non par Jorani. En d’autres termes, lors de la connexion à Jorani, l’application vérifiera le mot de passe stocké dans l’annuaire d’entreprise et pas celui stocké dans la base de données de Jorani. Veuillez noter que Jorani ne supporte pas la connexion par SSO.

Continuer la lecture

Jorani application simple et gratuite de gestion des congés

Jorani solution open source pour gérer les congés

Jorani est un LMS (pour Leave Management System). C’est un logiciel libre dédié à un processus important des ressources humaines : la gestion des congés et des heures supplémentaires. Cet article vous en expliquera les fonctions principales.

Continuer la lecture

Chiffrement RSA partiel en golang et Javascript

On peut être amené à ne crypter qu’une partie d’un message envoyé à un serveur. Par exemple avec un formulaire de connexion l’identifiant peut passer en clair, mais pas le mot de passe. Aujourd’hui, les hébergements avec du SSL ou un certificat auto-signé sont monnaie courante, mais comment faire avec une application Google Go hébergée sur le Cloud Google App Engine ? Continuer la lecture

HTTP Rider le test de performance quick-and-dirty

HTTP Rider est un outil capable d’enregistrer une liste de requêtes HTTP pour les rejouer ensuite. Il n’est pas possible de créer un parcours complexe avec des conditions ou des boucles. Cependant, il conviendra tout à fait aux cas où l’on souhaite obtenir un résultat rapide concernant les temps de réponse de certaines pages web. Voyons ce que l’on peut en tirer avec un exemple concret. Continuer la lecture

Test de performance avec Visual Studio 2013 Ultimate

Visual Studio contient depuis quelques versions une fonctionnalité de test de charge des applications web. Cet article contient une description de haut niveau des fonctionnalités de la version Visual Studio 2013 Ultimate ainsi que quelques éléments de comparaison avec HP LoadRunner. Continuer la lecture

Introduction à i18next la traduction côté client

Dans ce billet, nous allons voir une solution pour gérer la traduction des IHM web côté client avec i18next. i18next est une bibliothèque Javascript compatible avec les toolkits tels que jQuery ou mootools. La documentation de cette bibliothèque n’étant pas très intuitive, je vous propose de vous en expliquer le principe avec un exemple concret. Histoire de pouvoir démarrer rapidement. Continuer la lecture

Exécution de fonctions Arduino périodiques

On se trouve rapidement limité avec les possibilités de base offertes par l’Arduino. En effet, avec une boucle principale et des fonctions de pause, cela devient vite difficile de faire de gérer plusieurs choses à la fois pour faire du pseudo mutli-tâche ou réagir rapidement à des évènements. Nous allons voir différentes manières pour exécuter des fonctions toutes les x millisecondes. Ces explications vous fourniront une bonne introduction à la notion d’interruption matérielle. Continuer la lecture