Connexion sans mot de passe et transmission en temps réel
MEDI CONNECTS est une solution que j’ai conçue et développée afin de faciliter la connexion sans mot de passe aux applications Web et d’assurer la transmission sécurisée des informations d’authentification.
L’accès à l’application serveur MEDI CONNECTS est sécurisé par Microsoft Entra ID dans Azure, avec Microsoft Identity Web et le protocole OpenID Connect.
Chaque application cliente initialise une connexion HTTP persistante vers le serveur au moyen des Server-Sent Events (SSE). Une fois la connexion établie, le serveur lui transmet sur commande les informations d’authentification et le jeton temporaire requis pour effectuer la connexion sans mot de passe.
- Connexion simplifiée aux applications Web sans saisie de mot de passe ;
- Authentification sécurisée de l’application serveur avec Microsoft Entra ID ;
- Connexion SSE persistante initialisée par chaque application cliente ;
- Transmission sur commande des informations d’authentification depuis le serveur ;
- Génération, transmission et validation sécurisées des jetons temporaires ;
- Développement d’un module JavaScript réutilisable pour l’intégration des SSE ;
- Développement d’une bibliothèque .NET réutilisable par les applications clientes.
- Analyse des besoins et conception de l’architecture générale de la solution ;
- Développement de l’application serveur et des services backend en C# et .NET ;
- Intégration de Microsoft Entra ID, Microsoft Identity Web et OpenID Connect ;
- Conception du mécanisme de connexion sans mot de passe ;
- Conception du mécanisme de transmission en temps réel fondé sur les Server-Sent Events ;
- Développement du point de terminaison SSE et gestion du cycle de vie des connexions ;
- Développement du module JavaScript destiné aux applications clientes ;
- Développement de la bibliothèque .NET de génération et de validation des jetons ;
- Développement des couches métier et d’accès aux données ;
- Intégration de SQL Server et des services Microsoft Azure.
C#, .NET, Visual Studio, ASP.NET Core, Blazor, Server-Sent Events (SSE), JavaScript, Entity Framework Core, SQL Server, Microsoft Identity Web, Microsoft Entra ID, OpenID Connect, Microsoft Azure
Application Windows pour Claude Code
Claude Sandbox est une application Windows que j’ai conçue et développée afin d’utiliser Claude Code dans un environnement plus sécuritaire, structuré et contrôlé. Le projet vise à simplifier l’installation, la configuration et l’utilisation de Claude Code sous Windows, tout en isolant l’exécution dans Windows Subsystem for Linux 2 (WSL2).
L’application permet de travailler avec des dépôts de code dans un environnement sandboxé, de gérer plusieurs espaces de travail, de lancer plusieurs sessions Claude Code, de configurer les dossiers accessibles et de mieux encadrer l’utilisation de Claude Code dans un contexte de développement logiciel.
- Développement d’une application Windows dédiée à l’utilisation de Claude Code ;
- Intégration de WSL2 comme environnement d’exécution isolé ;
- Gestion des espaces de travail, des dépôts de code et des sessions ;
- Configuration des dossiers accessibles dans l’environnement sandboxé ;
- Mise en place d’une documentation en ligne pour l’installation et l’utilisation de l’application.
- Conception de l’architecture générale de l’application ;
- Développement de l’interface Windows et des fonctionnalités principales ;
- Développement d’un assistant de configuration pour simplifier l’installation ;
- Ajout du support multi-espace de travail et multi-session ;
- Ajout du suivi automatique du temps et de la pause sur inactivité ;
- Gestion des dossiers montés et des accès explicitement autorisés ;
- Rédaction de la documentation en ligne ;
- Préparation du déploiement de l’application pour Windows.
Application Windows, C#, .NET, Visual Studio, Windows, Intelligence artificielle, Claude Code, WSL2