L'article explique comment intégrer un système d'authentification unique (SSO) dans une application Symfony. Il décrit les avantages d'un authentificateur SSO personnalisé, tels que l'uniformité de l'authentification et une sécurité renforcée grâce à des fonctionnalités comme l'authentification multifacteur. L'article détaille le flux de travail de haut niveau, incluant la redirection vers un fournisseur d'identité, l'échange de codes d'autorisation, et la création d'un jeton de session. Il fournit également des instructions sur la configuration des dépendances, la mise en place d'un authentificateur personnalisé, et la configuration de l'environnement. Enfin, l'article conclut en soulignant les bénéfices de cette approche, notamment la modularité et l'amélioration de l'expérience utilisateur.
L'article explore la propriété CSS border-image
, souvent sous-utilisée malgré son potentiel créatif. Introduite il y a une décennie, cette propriété permet d'ajouter des images aux bordures des éléments, y compris les cellules de tableaux. L'auteur explique les différentes propriétés et valeurs de border-image
, comme border-image-source
, border-image-slice
, et border-image-repeat
, et montre comment les utiliser pour créer des effets visuels uniques sans compromettre les performances. Il encourage les développeurs à redécouvrir cette propriété pour enrichir leur boîte à outils de design.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'auteur montre l'utilité / l'utilisation des "Cascade Layers" en CSS
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
How To Build A Progressively Enhanced, Accessible, Filterable And Paginated List — Smashing Magazine
Tout est dans le titre, sauf que c'est avec Alpine.js
L'auteur utilise Laravel pour créer son application.
Tout est dans le titre
Tout est dans le titre
Via un refactoring, l'auteur montre comment la programmation fonctionnelle peut réellement améliorer la généricité du code
Tout est dans le titre
L'auteur de la bibliothèque AgnosticUI montre la création d'un composant "bouton" fonctionnant avec plusieurs frameworks JS (React, Vue 3, Angular et Svelte)