TABLE DES MATIÈRES
Qu’est-ce que le SSO Blitzz?
Le SSO vous permet d’utiliser des intégrations tierces d’entreprise pour authentifier vos utilisateurs ou abonnés dans Blitzz. Nous offrons de nombreuses intégrations SSO pour faciliter l’utilisation de votre infrastructure existante.

Ce document décrit les capacités SSO prises en charge par Blitzz et les étapes nécessaires pour intégrer votre fournisseur d’identité (IdP) à Blitzz. Il s’adresse aux administrateurs de systèmes ou au personnel qui connaît l’administration SSO.
Blitzz prend en charge le Secure Assertion Markup Language (SAML), qui vous permet d’offrir un accès par authentification unique (SSO) aux comptes Blitzz. Avec le SSO, les utilisateurs se connectent une seule fois au moyen du formulaire de connexion de leur entreprise pour accéder à plusieurs systèmes et fournisseurs de services, y compris les produits Blitzz.
L’équipe des TI d’une entreprise est habituellement responsable de la configuration et de la gestion du système d’authentification SAML.
Fonctionnement du SSO SAML pour Blitzz
Le SAML pour Blitzz fonctionne comme avec tout autre fournisseur de services. Un cas courant est celui d’une entreprise où toute l’authentification des utilisateurs est gérée par un système d’authentification d’entreprise comme Active Directory ou LDAP (appelé de façon générale fournisseur d’identité, ou IdP). Blitzz établit une relation de confiance avec l’IdP et lui permet d’authentifier et de connecter les utilisateurs aux comptes Blitzz.
Cas d’utilisation courant :
Un utilisateur se connecte au système de son entreprise au début de sa journée de travail. Une fois connecté, il a accès aux autres applications et services de l’entreprise (comme le courriel ou le portail Blitzz) sans devoir se connecter séparément à chacun.
Si un utilisateur tente de se connecter directement à un compte Blitzz, il est redirigé vers votre serveur ou service SAML pour l’authentification. Une fois authentifié, il est redirigé vers votre compte Blitzz et connecté automatiquement.

Un autre flux pris en charge consiste à donner accès à Blitzz aux utilisateurs une fois connectés au site Web de votre entreprise. Lorsqu’un utilisateur se connecte au site avec ses identifiants, le site envoie une demande au fournisseur d’identité pour valider l’utilisateur. Le site transmet ensuite la réponse du fournisseur au serveur SAML, qui la relaie à votre compte Blitzz, lequel ouvre une session pour l’utilisateur.
Exigences pour activer le SSO SAML
Rencontrez l’équipe responsable du système d’authentification SAML de votre entreprise (habituellement l’équipe des TI) pour vous assurer que votre entreprise répond aux exigences suivantes :
- L’entreprise dispose d’un serveur SAML avec des utilisateurs provisionnés ou connecté à un répertoire d’identités comme Microsoft Active Directory ou LDAP. Vous pouvez utiliser un serveur SAML interne comme OpenAM, ou un service SAML comme Okta, OneLogin ou PingIdentity.
- Si vous utilisez un serveur Active Directory Federation Services (ADFS), l’authentification par formulaire doit être activée.
- Le trafic destiné à Blitzz passe par HTTPS, et non HTTP.
Étapes d’intégration SSO/SAML
Étape 1 : échange du fichier de métadonnées
Les métadonnées SAML sont un document XML qui contient les renseignements nécessaires pour interagir avec des fournisseurs d’identité ou de services compatibles SAML. Le document contient par exemple les URL des points de terminaison, les liaisons prises en charge, des identifiants et des clés publiques.
Fichier de métadonnées du client
Habituellement, votre équipe des TI génère un document de métadonnées et l’envoie à tous les fournisseurs avec lesquels vous voulez activer l’authentification unique. Veuillez envoyer votre fichier de métadonnées par courriel à notre équipe de soutien (support@blitzz.co).
Le fichier de métadonnées du client contient généralement des renseignements sur votre service SAML, notamment :
- EntityId
- digest
- signature
- certificat x509
- service d’authentification unique du client
- NameId
- attributs personnalisés
- liaisons (Bindings)
- …
Voici un exemple de XML :

Fichier de métadonnées Blitzz
De même, nous mettrons à votre disposition le fichier de métadonnées Blitzz à importer dans votre serveur SSO. Ce fichier contient des renseignements sur le fournisseur de services SAML Blitzz, notamment :
- EntityId
- certificat x509
- service de déconnexion unique Blitzz
- NameId
- service consommateur d’assertions Blitzz,
- …
Voici un exemple :

Étape 2 : gestion des utilisateurs dans Blitzz après l’activation du SSO SAML
Une fois l’authentification unique SAML activée pour Blitzz, les changements apportés aux utilisateurs à l’extérieur de Blitzz sont synchronisés avec votre compte Blitzz. Par exemple, si un utilisateur est ajouté à votre système Active Directory ou LDAP interne, il est automatiquement ajouté (provisionnement automatique) à votre compte Blitzz. Si un utilisateur est supprimé de votre système interne, il ne pourra plus se connecter à Blitzz, mais son compte existera toujours dans Blitzz. Blitzz ne stocke pas les mots de passe.
Paramètres de correspondance des renseignements utilisateur dans Blitzz
Vous pouvez transmettre ces champs facultatifs pour personnaliser votre authentification SAML au moment de la création de l’utilisateur. Notez que si des changements sont apportés à votre LDAP après la création d’un utilisateur dans Blitzz, ils ne seront pas mis à jour automatiquement.
| Paramètre | Obligatoire? | Type | Longueur max. | Exemple | Commentaires |
| login | Oui | String | 255 caractères | john@domain.com | Adresse courriel de l’utilisateur |
| role | Oui | String | 20 caractères | Internal | *Rôles permis indiqués ci-dessous |
| type | Oui | String | 50 caractères | sso-tokens | |
| call_experience | Facultatif | String | 56 caractères | Video Support | *Ce nom doit correspondre à l’un des noms de votre liste « Collaboration Profiles ». |
| department | Facultatif | String | 40 caractères | Tech Support | *Ce nom doit correspondre à l’un des noms de votre liste « Departments ». |
| first_name | Facultatif | String | 30 caractères | John | *Prénom |
| last_name | Facultatif | String | 30 caractères | Doe | *Nom de famille |
*Rôles : Voici la liste des rôles permis. Transmettez-les comme valeur de l’attribut Role, espaces compris (p. ex. "User Manager"). Pour en savoir plus sur les rôles et responsabilités, cliquez ici.
- Super Admin
- Administrator
- User Manager
- Developer
- Billing
- Data Analyst
- Internal
*Call_Experience : si le nom call_experience reçu dans l’API sso-token ne correspond à aucun des Collaboration Profiles de votre domaine, nous créerons un nouveau Collaboration Profile et y ajouterons l’utilisateur lors de sa création par SSO.
*Departments : si le nom du département reçu dans l’API sso-token ne correspond à aucun des départements de votre domaine, nous créerons un nouveau département et y ajouterons l’utilisateur lors de sa création par SSO.
*Prénom/nom : si les paramètres first_name et last_name sont vides, nous utiliserons la valeur de la clé « login » comme first_name lors de la création de l’utilisateur par SSO.
Étape 3 : tests et validation
Pour déployer l’intégration SSO, votre personnel et le soutien Blitzz doivent valider que Blitzz s’intègre correctement à votre IdP et que vos utilisateurs peuvent se connecter à Blitzz.
Les tests d’intégration comprennent les étapes suivantes :
- Fournissez à Blitzz les renseignements demandés (fichier de métadonnées) pour que Blitzz puisse configurer ses systèmes afin de reconnaître votre IdP.
- Configurez votre IdP avec les renseignements fournis par Blitzz (fichier de métadonnées Blitzz).
- Désignez un ou plusieurs utilisateurs pour lesquels activer la connexion SSO (au moyen de leur adresse courriel de connexion).
- Blitzz activera ensuite le SSO pour ces utilisateurs; assurez-vous que votre IdP est configuré correctement pour leur permettre de se connecter à Blitzz.
- Par exemple, vous pourriez devoir configurer une application Blitzz dans votre IdP et y affecter les utilisateurs désignés.
- Le client et Blitzz valideront ensuite en parallèle que les utilisateurs peuvent se connecter par SSO.
Pour toute question ou tout commentaire, écrivez à support@blitzz.co.