Utiliser le Single Sign On pour connecter mes clients à l’interface Magnétis.

Utiliser le Single Sign On pour connecter mes clients à l’interface Magnétis.

Le Single Sign-On (SSO) est une fonctionnalité clé pour améliorer l’expérience utilisateur et la sécurité de vos accès. Grâce au SSO, vos clients ou collaborateurs peuvent accéder directement à l’interface Magnétis Call Tracking sans avoir à retenir ou saisir un mot de passe supplémentaire.
C’est un véritable atout pour :
  • Simplifier l’expérience utilisateur : un seul identifiant pour plusieurs applications.
  • Sécuriser les accès : via une authentification centralisée et contrôlée.
  • Optimiser la productivité : moins de frictions et de pertes de temps.
  • Favoriser l’adoption de la plateforme Magnétis : accès fluide et rapide à vos données de suivi marketing.

Qu’est-ce que le Single Sign-On (SSO) ?

Le Single Sign-On (SSO) est un procédé d’authentification qui permet à un utilisateur de se connecter une seule fois à un service tiers (Google, Microsoft, votre annuaire interne, etc.), puis d’accéder automatiquement à plusieurs applications compatibles.
Dans le cas de Magnétis :
  • L’utilisateur se connecte via votre système d’authentification.
  • Magnétis reçoit un jeton sécurisé (token JWT) permettant de vérifier son identité.
  • L’utilisateur est automatiquement redirigé vers l’interface Magnétis, sans saisie supplémentaire.

Étape 1 : Activer le connecteur SSO dans Magnétis

Pour configurer le SSO dans votre interface Magnétis :
  1. Cliquez sur « API & Connecteurs » dans le menu de gauche.
  2. Cliquez sur « Apps », puis activez le connecteur SSO - Signel Sign-on.

  3. Configurez les champs suivants :
    • URL de redirection : l’adresse où l’utilisateur sera renvoyé après une déconnexion ou en cas de token invalide.
    • URL d’émission : le domaine depuis lequel provient votre demande de connexion.
    • Statut : sélectionnez « Activer ».

  4. Cliquez sur « Sauvegarder ».

Étape 2 : Générer et utiliser le lien de connexion SSO

Une fois le SSO activé, il faut générer un lien personnalisé contenant trois paramètres :
  • language : la langue de l’interface (ex. fr ou en).
  • redirect : l’URL de redirection de l’utilisateur après usage.
  • authenticate : le token JWT généré par votre système.
Exemple de lien final :
Quote
http://..endpoint.../?language=YOUR_LANGUAGE&redirect=YOUR_REDIRECT_URL&authenticate=YOUR_CREATED_TOKEN
⚙️ Comment générer le token ?
  • Utilisez une librairie compatible JWT (JSON Web Token) dans votre langage (PHP, Node.js, Python, etc.).
  • Le token doit contenir les informations attendues par Magnétis (selon votre configuration).
  • À chaque connexion, Magnétis valide ce token et autorise ou refuse l’accès.
👉 Un exemple complet en PHP est disponible sur GitHub : Exemple d’intégration SSO Magnétis
Quote

À savoir

  • Vous n’avez pas besoin de créer un login/mot de passe pour vos utilisateurs : le lien généré suffit.
  • Le token JWT doit être renouvelé à chaque tentative de connexion pour garantir la sécurité.
  • L’implémentation peut être adaptée à votre stack technique (PHP, Node.js, Python, etc.).

FAQ – SSO Magnétis

🔹 Le SSO fonctionne-t-il pour tous les profils utilisateurs Magnétis ?
Oui, le SSO peut être configuré pour vos clients comme pour vos collaborateurs internes.

🔹 Que faire si l’accès est refusé malgré un token JWT valide ?
Vérifiez :
  • l’URL d’émission saisie dans Magnétis,
  • la signature et l’algorithme utilisés pour générer le JWT,
  • la date d’expiration du token.
Idea

📌 À retenir – Documentation express

  1. Activez le connecteur SSO dans Magnétis (menu « API & Connecteurs »).
  2. Configurez votre URL de redirection et votre URL d’émission.
  3. Générez un token JWT avec vos propres identifiants.
  4. Créez le lien de connexion avec les paramètres language, redirect et authenticate.
  5. Testez et validez l’accès depuis votre interface.
  6. Consultez l’exemple GitHub officiel pour une implémentation technique complète.