Sa-Token v1.41.0 : Découvrez les nouveautés et fonctionnalités améliorées!
Sa-Token représente un framework léger d'authentification en Java, conçu principalement pour résoudre des problèmes liés à l'authentification des utilisateurs, la gestion des permissions, le SSO (Single Sign-On), l'implémentation OAuth2.0, et la validation d'identité dans les passerelles de microservices. 🔐
La version la plus récente v1.41.0 e ...
Publié le 14 juillet à 16h37
Construire un formulaire de connexion avec Tkinter et le widget Entry
Le widget Entry de Tkinter est l’un des outils les plus utilisés pour collecter une saisie utilisateur dans une application graphique Python. Pour comprendre son fonctionnement dans un cas réel, on va créer une petite fenêtre de connexino complète : deux champs de saisie (identifient et mot de passe), un bouton de validation, une option pour ré ...
Publié le 10 juillet à 05h15
Implémentation de l'authentification locale avec koa-passport
Installation
yarn add koa-passport passport-local
Configuration de la stratégie d'authentification pour vérifier l'utilisateur et le mot de passe
const passport = require('koa-passport')
const LocalAuth = require('passport-local').Strategy
const Account = require('../../dbs/models/accounts')
passport.use(new LocalAuth((pseudo, mdp, termine) ...
Publié le 9 juillet à 07h18
Système d'authentification dans Django
Implémentation des cookies et sessions dans Django
Gestion des cookies avec Django
Accès aux cookies
Pour lire un cookie à partir d'une requête :
valeur = request.COOKIES['clé']
valeur_signée = request.get_signed_cookie('clé', default='Erreur', sel='', age_max=None)
Les paramètres inclunet une valeur par défaut, un sel pour le chiffrement et u ...
Publié le 7 juillet à 01h26
Implémenter l'authentification JWT dans Laravel avec jwt-auth
Dans le développement web moderne, l'authentification des utilisateurs est une composante essentielle des applications sécurisées. La bibliothèque jwt-auth fournit une solution robuste et efficace pour Laravel, basée sur les JSON Web Tokens (JWT). Cet article explique comment intégrer et configurer cet outil pour ajouter une authentification fi ...
Publié le 4 juillet à 18h46
Guide complet du module d'authentification et de l'extension du modèle utilisateur dans Django
Architecture du module d'authentification Django
Le framework Django intègre nativement un système robuste via le module django.contrib.auth. Ce composant gère l'authentification, les autorisations et les sessions en s'appuyant par défaut sur la table auth_user. Il permet de créer des superutilisateurs disposant de tous les droits d'daministrat ...
Publié le 2 juillet à 21h26
Expérience d'authentification PPP sur eNSP
Cette expérience implémente une topologie réseau avec trois routeurs Huawei dans eNSP. R1 et R2 utilisent un lien PPP direct, tandis que R2 et R3 agrègent deux liaisons PPP en un bundle PPP MP. L'adressage IP est attribué conformément au schéma indicatif. R2 applique une authentification CHAP unidirectionnelle à l'interface PPP de R1, et une au ...
Publié le 29 juin à 17h36
Comprendre et configurer SSH pour la connexion sécurisée
Principes fondamentaux de la connexion SSH
Chiffrement asymétrique
SSH repose sur le principe du chiffrement asymétrique, également appelé cryptographie à clé publique.
Caractéristiques du chiffrement asymétrique
Une paire de clés est composée d'une clé publique et d'une clé privée
La clé publique est distribuée aux nœuds du réseau qui souhait ...
Publié le 26 juin à 05h30
Architecture sécurisée de Rodauth : mécanismes de protection des fonctions de base de données et du hachage des mots de passe
Principe de sécurité par la base de données
Contrairement à d'autres solutions, Rodauth déporte la logique de validation des identifiants directement dans la base de données. Ce positionnement minimise la surface d'attaque : le code applicatif ne manipule jamais directement les hachages de mots de passe, même en cas de compromission du serveur ...
Publié le 22 juin à 16h57
Configuration de l'Authentification SSH sans Mot de Passe et Dépannage des Permissions
Génération de la paire de clés cryptographiques
L'authentification SSH par clés asymétriques repose sur une paire de clés : une clé privée conservée localement et une clé publique distribuée aux serveurs distants. Sur un terminal macOS ou Linux, générez une clé RSA robuste de 4096 bits :
ssh-keygen -b 4096 -t rsa -f ~/.ssh/id_rsa_prod -N " ...
Publié le 8 juin à 07h45