Sparkup supporte l'authentification unique (SSO) via le protocole SAML v2.0. Une fois configuré, vos utilisateurs accèdent à Sparkup sans créer de compte distinct — leur authentification est gérée par votre fournisseur d'identité (IdP).
Cette fonctionnalité est disponible uniquement avec une licence Sparkup Enterprise.
Compatibilité
Sparkup est compatible avec tout fournisseur d'identité supportant SAML v2.0, notamment :
- Microsoft Entra ID (anciennement Azure Active Directory)
- Okta
- Tout autre IdP SAML v2.0 (OneLogin, PingFederate, ADFS…)
Provisionnement automatique des comptes (JIT)
Sparkup supporte le Just-in-Time (JIT) provisioning : les comptes participants sont créés automatiquement à la première connexion via SSO, sans action préalable de votre côté. Dès qu'un utilisateur s'authentifie avec succès via votre IdP, son profil Sparkup est généré à partir des attributs transmis (email, prénom, nom).
Comptes organisateurs — le JIT provisioning ne s'applique pas aux organisateurs. Seul un administrateur de votre compte Sparkup peut créer des comptes organisateurs sur votre instance.
Recommandation côté IdP — nous recommandons généralement d'ouvrir l'accès à l'application Sparkup à l'ensemble de vos utilisateurs dans votre IdP. Le contrôle fin des accès (restriction par domaine e-mail ou liste blanche d'adresses) se gère directement dans Sparkup, au niveau de chaque session, par l'organisateur.
Processus de mise en place
Étape 1 — Définir le nom de domaine de l'instance
Validez l'URL de votre instance Sparkup, sous la forme votreentreprise.sparkup.events. Si vous souhaitez utiliser votre propre domaine (ex. evenements.votreentreprise.com), c'est possible via une configuration DNS.
Une fois validée, indiquez à Sparkup cette URL.
Étape 2 — Récupération du fichier de métadonnées Sparkup
Un fichier XML de métadonnées contenant les informations nécessaires à la configuration côté IdP (Entity ID, ACS URL, certificat de signature) est disponible depuis le portail Admin, ou transmis par l'équipe Sparkup.
Étape 3 — Configuration côté IdP et envoi des métadonnées client
Votre équipe IT configure l'application Sparkup dans votre fournisseur d'identité en important le fichier XML de l'étape 2, puis transmet le fichier de métadonnées de votre IdP à Sparkup (via le portail Admin ou par e-mail).
Sparkup doit pouvoir récupérer les attributs suivants lors de l'authentification :
| Attribut | Valeur attendue |
|---|---|
email | Adresse e-mail de l'utilisateur |
firstName | Prénom |
lastName | Nom de famille |
Vérifiez que ces attributs sont bien mappés dans la configuration de votre application SAML.
Étape 4 — Configuration finale sur la plateforme Sparkup
Les métadonnées de l'IdP sont importées et la configuration SSO finalisée sur votre instance — depuis le portail Admin par votre administrateur, ou par l'équipe Sparkup.
Étape 5 — Tests
Une session de test pour bien valider que l'authentification fonctionne de bout en bout : connexion depuis votre IdP, transmission des attributs, accès à la session Sparkup, vérification des informations de profil.
Paramètres techniques SAML (SP)
Ces informations sont nécessaires à votre équipe IT pour configurer l'application Sparkup dans votre fournisseur d'identité. Elles sont également présentes dans le fichier XML de métadonnées transmis à l'étape 2.
| Paramètre | Valeur |
|---|---|
| Entity ID (Audience URI) | https://sparkup.events |
| ACS URL | https://votreinstance.sparkup.events/sauth/complete/saml/(remplacer votreinstance par votre sous-domaine, ou votre domaine personnalisé si CNAME) |
| Binding | HTTP-POST |
| Name ID Format | Unspecified |
| Assertions signées requises | Non |
| AuthnRequests signées | Non |
| Single Logout (SLO) | Non géré |
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.