Implémentation d’une solution d’authentification

implémentation d'une solution d'authentification pour un site leader dans les médias

Le projet

Il s’agissait de participer à l’implémentation d’une solution d’authentification centralisée en utilisant SAP Gigya. Cette solution permet d’une part de collecter et gérer les données utilisateurs afin de mieux personnaliser l’expérience et améliorer la relation avec les audiences. D’autre part, elle garantie une authentification robuste et conforme aux réglementations (RGPD, SSO, MFA). Enfin, elle permet aux utilisateurs de simplifier et fluidifier leur expérience.

L’environnement technique du projet

  • Front-End : Vanilla TypeScript, HTML , CSS3
  • BackEnd : PHP 8 / Symfony 7
  • CI / CD : Github / Github Actions
  • Monitoring et Sécurité : Google Analytics, Adobe Analytics, Gigya Security Dashboard, AWS

Notre valeur ajoutée sur l’implémentation d’une solution login

Pour répondre aux enjeux, nous avons adopté une approche agile avec des développements itératifs et des tests réguliers.

Les principales améliorations apportées :

  • Mise en place de SAP Gigya pour la gestion des identités et des sessions utilisateur.
  • Intégration des API Gigya pour permettre l’authentification via email, réseaux sociaux et SSO.
  • Gestion avancée des permissions et rôles avec un système de profilage utilisateur.
  • Amélioration de la sécurité en mettant en place l’authentification multi-facteurs (MFA) et le chiffrement des données sensibles.
  • Optimisation de l’expérience utilisateur en implémentant un formulaire de connexion fluide et conforme aux maquettes Figma fournies par l’équipe produit.
  • Gestion de la ré-authentification automatique pour éviter aux utilisateurs de devoir se reconnecter fréquemment.
  • Possibilité de créer un compte à partir des pages de newsletters, permettant une conversion plus fluide des utilisateurs vers la plateforme.
  • Mise en place d’un système de mailing automatisé pour inciter les utilisateurs à s’abonner à des newsletters et augmenter l’engagement.
  • Gestion des comptes Lite pour les pays géobloqués, offrant un accès limité aux newsletters uniquement, sans possibilité de connexion classique.
  • Intégration d’un suivi analytique via SAP Gigya et Adobe Analytics pour mesurer les taux d’inscription, l’engagement sur les newsletters et les comportements d’authentification.

Témoignage

Photo D'adrien développeur front-end Typescript pour un projet d'optimisation de page web

«Ce projet m’a permis de travailler sur un système d’authentification de grande envergure et de mieux comprendre les défis de la gestion des identités. L’intégration de SAP Gigya a demandé une adaptation aux contraintes de sécurité et aux exigences UX. Un aspect intéressant a été la mise en place d’un système de mailing et la gestion des newsletters pour convertir plus d’utilisateurs. De plus, la gestion des restrictions d’accès selon les pays a demandé une attention particulière en termes de règles et de segmentation des comptes. J’ai également trouvé passionnant de travailler sur les performances du système et la gestion des sessions pour minimiser l’impact sur l’expérience utilisateur »

Adrien, Développeur Frontend@Peaks
Voir nos offres
Espace Carrière
Ces articles peuvent vous intéresser