Si votre fournisseur d’identité n’est pas nommé dans les paramètres, choisissez "Autre (OpenID Connect)". Les exigences ci-dessous sont ce que Tamaat vérifie. Nous n’avons pas testé les fournisseurs un par un; le test de la connexion est donc votre preuve : il montre ce que votre fournisseur envoie avant que quiconque en dépende.
Ce que votre fournisseur doit offrir
Inscrivez Tamaat chez votre fournisseur comme une application Web qui conserve un secret client. Le fournisseur doit :
| Exigence | Détail |
|---|---|
Répondre en https | Chaque adresse que donne le fournisseur doit être une adresse https que Tamaat peut joindre. |
| Publier un document de découverte | Tamaat y lit les adresses du fournisseur. On le trouve normalement à partir de l’émetteur; si le vôtre est ailleurs, entrez-le sous "Avancé", dans "Adresse du document de découverte (facultatif)". |
| Utiliser l’ouverture de session standard pour les applications Web | Le flux par code d’autorisation, avec PKCE (S256). |
| Accepter un secret client | Tamaat s’identifie auprès du fournisseur avec l’ID client et le secret client. |
| Signer ses réponses | Avec RS256, PS256 ou ES256. |
| Envoyer un identifiant permanent pour chaque personne | Un identifiant qui ne change jamais et qui n’est jamais donné à quelqu’un d’autre. Tamaat reconnaît les gens par cet identifiant. |
| Envoyer l’adresse courriel de la personne | Tamaat demande l’identité, le nom et l’adresse courriel de la personne, et rien de plus. |
Deux autres choses ne sont pas nécessaires pour l’ouverture de session courante d’un membre, mais le sont pour les fonctions nommées :
| Si votre fournisseur, en plus… | Vous pouvez… |
|---|---|
| Indique quand chaque personne s’est connectée | Laisser une personne invitée accepter son invitation avec votre ouverture de session, exiger l’authentification unique, et ouvrir une carte ou un tableau de bord publié avec votre ouverture de session. |
| Envoie les groupes de chaque personne | Restreindre une carte ou un tableau de bord publié à des groupes choisis. |
Le configurer
Suivez Configurer l’authentification unique et choisissez "Autre (OpenID Connect)" sous "Fournisseur d’identité". Trois choses diffèrent d’un fournisseur nommé :
- Les groupes ne sont pas présumés. Si vous voulez les groupes, remplissez vous-même "Où votre fournisseur indique les groupes" et choisissez, pour "Les groupes sont envoyés sous forme de", "Identifiants" ou "Noms".
- Les nouvelles personnes confirment leur courriel une fois. Avec ce choix, Tamaat ne se fie pas à votre fournisseur pour une adresse courriel. Une personne qui n’a pas encore de compte Tamaat tape un code à six chiffres que Tamaat lui envoie par courriel, la première fois qu’elle se connecte. Le résultat du test le dit : "Courriel : les personnes confirment avec un code la première fois".
- Lisez le résultat du test ligne par ligne. "Identifiant permanent reçu", "Courriel reçu" et "Heure d’ouverture de session reçue" devraient toutes être présentes. Une ligne qui indique "Non reçu" vous dit ce que votre fournisseur n’envoie pas.
Limites
- OpenID Connect seulement. SAML n’est pas offert dans cette version.
- L’ouverture de session commence dans Tamaat. Une tuile dans le portail de votre fournisseur fonctionne lorsqu’elle pointe vers l’"Adresse d’ouverture de session" de la connexion.
- Les groupes servent aux cartes et aux tableaux de bord publiés seulement. Ils ne fixent jamais un rôle ni un siège.
- Aucune synchronisation d’annuaire. Tamaat ne crée pas de membres à partir de votre fournisseur et n’en retire pas.
- Aucune déconnexion chez votre fournisseur. Se déconnecter de Tamaat met fin à la session Tamaat seulement.
- Jusqu’à cinq connexions dans une organisation.
- Un fournisseur sur un réseau privé ne peut pas être joint par le service hébergé de Tamaat.
Lorsqu’un test échoue, le résultat donne une phrase qui nomme ce qu’il faut changer. Dépanner l’authentification unique les énumère toutes. Si votre fournisseur ne peut pas répondre à une exigence, le test continue d’échouer; aucun paramètre n’assouplit une vérification.