Single Sign-On (SSO) pour la connexion à l’appli et au backend
Le Single Sign-On (SSO) est un processus d’authentification qui permet aux utilisateurs d’accéder à plusieurs applications ou systèmes avec un seul jeu d’identifiants. Ces identifiants peuvent être vérifiés de différentes manières : le classique couple identifiant/mot de passe via un formulaire de connexion, la biométrie (empreinte digitale ou reconnaissance faciale) ou un code temporaire à usage unique pour une authentification multifacteur.
SSO pour l’appli
Les opérateurs de bornes de recharge (CPO) qui ont besoin du Single Sign-On peuvent être des fournisseurs d’énergie, des distributeurs de carburant, des constructeurs automobiles (OEM) ou de grandes entreprises qui disposent d’activités établies auprès de la clientèle et d’une base de clients existante. Les CPO utilisent le SSO pour permettre à leurs clients d’accéder à leur application de recharge pour véhicules électriques (VE) avec les identifiants qu’ils ont déjà créés pour d’autres applications et systèmes de l’entreprise. Les clients n’ont ainsi plus à créer de nouveaux identifiants ni à retenir plusieurs mots de passe, ce qui réduit le risque d’erreurs de connexion.
Outre une meilleure expérience utilisateur, le SSO donne aux CPO un contrôle total sur leur base d’utilisateurs : la gestion des utilisateurs est simplifiée et la sécurité des données renforcée, puisque toutes les données sont stockées dans un seul emplacement sécurisé. Avec le SSO, les opérateurs de bornes de recharge peuvent s’appuyer sur leur conformité déjà établie à diverses réglementations comme SOX, HIPAA et PCI DSS. Celle-ci témoigne de leur engagement en matière de sécurité des données, inspire confiance aux clients et aide à éviter les amendes liées à la non-conformité.
Le SSO profite aussi aux opérateurs de bornes de recharge qui veulent démarrer avec les applications mobiles en marque blanche d’AMPECO, puis passer à leur propre application mobile. En mettant en place le SSO dès le départ, le passage ultérieur à leur propre appli se fait plus facilement, avec moins de perturbations pour les utilisateurs existants.
SSO pour le backend
L’intégration des mécanismes de connexion de l’entreprise au backend d’AMPECO permet aux employés d’accéder plus simplement à leur compte avec leurs identifiants professionnels existants. Le SSO aide aussi les CPO à appliquer des politiques de mots de passe strictes de manière cohérente sur plusieurs systèmes, ce qui réduit le risque de compromission des mots de passe et garantit qu’aucun utilisateur ne dispose de plus d’accès que nécessaire, limitant ainsi les accès non autorisés et les fuites de données. Grâce à une authentification et une autorisation centralisées, les CPO gèrent facilement l’accès aux différents systèmes et suivent les droits des utilisateurs. Le contrôle d’accès est ainsi efficace et sécurisé : les CPO peuvent accorder ou retirer l’accès à des ressources précises selon les besoins. En outre, le SSO permet aux CPO d’utiliser leurs mécanismes d’authentification sécurisés existants, comme l’authentification multifacteur (MFA) ou l’authentification à deux facteurs (2FA).
En mettant en place le Single Sign-On (SSO) à la fois pour l’application mobile des conducteurs de VE et pour le backend de leurs employés, les CPO simplifient la gestion des utilisateurs et appliquent des politiques d’authentification strictes sur l’ensemble de leurs systèmes.
Les défis de la mise en place du SSO
Si le SSO offre de nombreux avantages, il présente aussi son lot de défis. La mise en place initiale du fournisseur d’identité peut représenter un défi technique pour les organisations, en raison du nombre de systèmes différents (ou anciens) avec lesquels il doit s’intégrer. Les efforts consacrés à cette configuration initiale sont ensuite largement compensés par une gestion centralisée et simplifiée de toutes les fonctions d’identité et d’authentification. Centraliser l’authentification et la gestion des identités dans un seul système (le fournisseur d’authentification) crée certes un point de défaillance unique et une cible d’attaque unique (en cas de compromission, plusieurs applications pourraient faire l’objet d’accès non autorisés), mais cela simplifie aussi l’application des mesures de sécurité nécessaires et ne laisse qu’un seul actif à protéger. Pour garantir une couverture d’intégration complète, les organisations doivent choisir un fournisseur reconnu qui respecte les normes du secteur.
Malgré cela, le SSO est considéré comme indispensable par la plupart des grandes organisations. Beaucoup exigent la prise en charge du SSO comme fonctionnalité essentielle, et son absence peut suffire à écarter un éditeur de logiciels auprès des grandes entreprises à la recherche de partenaires commerciaux solides. La sécurité est essentielle, car les CPO doivent respecter diverses réglementations pour protéger les données des utilisateurs et démontrer leur engagement en matière de sécurité des données lorsqu’ils répondent à des demandes de proposition (RFP) ou à des appels d’offres, sollicitent un financement ou proposent la recharge des VE à certaines administrations ou institutions publiques. Développer une solution SSO propriétaire peut être coûteux et long, c’est pourquoi la plupart des organisations optent pour des solutions tierces basées sur des protocoles standard du secteur.
Maîtrisez vos processus d’authentification et de connexion
Les opérateurs de bornes de recharge peuvent personnaliser le processus de connexion de leur appli et de leur backend selon leurs besoins. Ils peuvent utiliser le mécanisme de connexion par défaut d’AMPECO, une connexion mixte ou une connexion externe. Les CPO peuvent attribuer différents rôles aux utilisateurs dans le système du fournisseur d’identité (IDP) et les associer à des rôles précis dans le système AMPECO, afin que chaque utilisateur n’accède qu’aux ressources et aux données dont il a besoin.
Le système de gestion de la recharge des VE d’AMPECO permet aux utilisateurs disposant d’accès spécifiques de se connecter directement à l’interface d’administration partenaire concernée, ce qui simplifie la connexion. Dans la plupart des cas, toutes les données de recharge sont stockées dans le système d’AMPECO pour offrir une expérience utilisateur efficace et fluide, mais les CPO peuvent choisir de stocker toutes les données utilisateur séparément : notre plateforme ne conserve alors qu’un identifiant utilisateur unique pour relier les données.
AMPECO prend en charge des solutions SSO standard du marché
Pour le SSO dans les applications mobiles, nous proposons des intégrations avec Auth0 et KeyCloak. Pour le backend, nous prenons en charge Active Directory et SAML 2.0, une norme ouverte conçue pour l’authentification unique interdomaines, utilisée par Azure Active Directory et d’autres solutions SSO de niveau entreprise.
Notre intégration SAML 2.0 se configure facilement avec tout fournisseur SSO compatible avec ce protocole. Notre intégration Auth0 offre plusieurs fonctionnalités qui améliorent l’expérience utilisateur, dont la détection de la langue de l’appareil, la localisation de la page de connexion et la prise en charge des connexions via les réseaux sociaux. Nous pouvons aussi faire correspondre les profils Auth0 existants avec ceux de notre plateforme. Lorsque la clé API d’Auth0 est configurée, l’appli affiche le bouton « Changer le mot de passe » aux clients connectés par e-mail et mot de passe, afin qu’ils puissent lancer eux-mêmes une réinitialisation via Auth0, en toute simplicité et en toute sécurité.
Les avantages métier du SSO
Moins de risques de sécurité : Le SSO réduit le nombre de mots de passe que les employés doivent retenir et gérer. Lorsqu’ils doivent utiliser un mot de passe distinct pour chaque application, ils réutilisent souvent le même mot de passe, ou un mot de passe similaire, sur plusieurs comptes, ce qui facilite l’accès des pirates aux systèmes sensibles de l’entreprise.
Réduction des coûts : Le SSO diminue le nombre d’appels des employés pour réinitialiser un mot de passe et libère le support informatique pour d’autres tâches qui demandent de l’attention.
Meilleure expérience utilisateur : Le SSO supprime les connexions répétées d’une application à l’autre en offrant aux utilisateurs un accès sécurisé à leurs applications en un clic.
Gestion unifiée des utilisateurs et conformité réglementaire : Le SSO fournit un système unifié de gestion des utilisateurs qui permet aux CPO de centraliser la gestion des mots de passe et des accès. C’est particulièrement utile pour les organisations soumises à des réglementations comme SOX, HIPAA et PCI DSS.
Avantages du SSO pour conducteurs de VE et employés
Pour les conducteurs de VE qui utilisent l’application mobile, le SSO offre un accès en un clic, sans avoir à saisir leurs identifiants à chaque fois : plus de sécurité, un gain de temps et moins de frustration.
Pour les employés, le SSO dans les interfaces d’administration permet d’utiliser une seule identité pour naviguer entre plusieurs domaines ou applications web et mobiles. Dans une entreprise, les employés accèdent plusieurs fois par jour à de nombreuses applications et services. Se connecter manuellement à chacun peut prendre beaucoup de temps, alors que le SSO réduit les connexions à une seule : ils accomplissent leurs tâches plus vite et plus simplement. Le SSO réduit aussi le risque d’usurpation d’identité en limitant la gestion à un seul mot de passe, plus facile à rendre robuste, à retenir et à utiliser.
Authentification SSO avec AMPECO
AMPECO prend en charge plusieurs protocoles et fournisseurs SSO standard du secteur, pour les deux cas d’utilisation : l’application mobile et le backend. Avec notre intégration SSO, les CPO peuvent facilement configurer leur système avec tout fournisseur SSO compatible avec le protocole SAML 2.0 et améliorer l’expérience utilisateur grâce à la détection de la langue de l’appareil, à la localisation de la page de connexion et à la prise en charge des connexions via les réseaux sociaux. En intégrant leurs mécanismes de connexion d’entreprise au backend d’AMPECO, les CPO simplifient l’accès de leurs utilisateurs, gagnent du temps et réduisent le risque d’accès non autorisés et de fuites de données.