1. Tests automatisés avec BUnit et MudBlazor

    Objectif

    Le but de ce billet est de montrer comment automatiser des tests d'un composant Blazor avec BUnit, et en particulier les difficultés rencontrées pour piloter la saisie de valeur dans des composants comme MudBlazor, en restant dans le principe de pilotage par les tests de l'interface, avec le binding …

    read more
  2. TestOIDCBlazorWASM (épisode 3) : IAM côté serveur et gestion des autorisations

    Dans la série d'articles sur la construction complète d'une application Blazor WebAssembly implémentant les principes de séparation des responsabilités et externalisant ainsi le MOM, la BD, l'IAM et la GED, cet article poursuit les précédents en montrant la mise en oeuvre de l'authentification et identification sur le serveur ASP.NET portant les API de l'application telles que consommées par le client. Dans une seconde partie, il montre également comment il est possible de mettre en place une gestion d'autorisations respectant les principes de Defense In Depth.

    read more
  3. TestOIDCBlazorWASM (épisode 2) : branchement de l’application cliente sur l'IAM

    Dans la série d'articles sur la construction complète d'une application Blazor WebAssembly implémentant les principes de séparation des responsabilités et externalisant ainsi le MOM, la BD, l'IAM et la GED, cet article poursuit le précédent sur la mise en place de l'IAM en montrant comment le client de l'application peut être branché sur Keycloak et proposer une mire d'authentification provenant de cette application externe, séparant clairement les responsabilités du client applicatif et de la fonction d'authentification / identification.

    read more
  4. TestOIDCBlazorWASM (épisode 1) : préparation de l'IAM Keycloak

    Dans la série d'articles sur la construction complète d'une application Blazor WebAssembly implémentant les principes de séparation des responsabilités et externalisant ainsi le MOM, la BD, l'IAM et la GED, cet article détaille la mise en place de la fonction d'Identity and Authorization Management, utilisant le logiciel open source Apache Keycloak.

    read more
  5. TestOIDCBlazorWASM (épisode 0) : une application Blazor WebAssembly avec KeyCloak, RabbitMQ, MongoDB et une GED Nuxeo accédée en CMIS

    Dans la série d'articles sur la construction complète d'une application Blazor WebAssembly implémentant les principes de séparation des responsabilités et externalisant ainsi le MOM, la BD, l'IAM et la GED, cet article présente l'architecture générale de l'application et détaille les différentes étapes qui seront ensuite expliquées en détail dans les épisodes à suivre.

    read more

links

social