Aller au contenu principal

Créer et activer la connexion SSO

Ce guide crée la connexion SSO de l'organisation acme, pour les adresses @acme.com, puis l'active.

Prérequis​

1. Ouvrir la page de la connexion​

  1. Dans le menu de votre profil (en haut à droite), cliquez sur Membres de l'organisation.
  2. Ouvrez l'onglet Connexion SSO.

La page Connexion unique (SSO) affiche Aucune connexion SSO.

2. Créer la connexion​

  1. Cliquez sur Créer la connexion.
  2. Remplissez le formulaire Créer la connexion SSO :
ChampExempleÀ savoir
Nom affichéAcmeLe nom que voient les personnes à la connexion, 64 caractères au plus
URL de découvertehttps://acme.okta.com/oauth2/default/.well-known/openid-configurationTelle que votre fournisseur l'affiche, en https. L'URL est l'émetteur suivi de /.well-known/openid-configuration
Client id0oa1b2c3d4e5f6g7h8i9L'identifiant de l'application chez votre fournisseur
Secret du clientÉcriture seule : il n'est jamais réaffiché
Domaines autorisésacme.com cochéAucun coché : tous les domaines vérifiés de l'organisation. Un sous-domaine est un domaine à part
Confirmer l'adresse par un lienActivéDésactivez-le seulement si votre fournisseur envoie email_verified dans le jeton d'identité
Invitation requiseDésactivéActivé : seules les personnes invitées se connectent (voir Gérer la connexion)
Claim du prénom / Claim du nomVidesVides : given_name et family_name
Claim des rôlesVide, ou groupsVide : les rangs se donnent dans Hikube. Renseigné : les role bindings décident des rangs des comptes SSO

Sous Réglages avancés :

ChampÀ savoir
PKCELaissez-le actif, sauf si votre fournisseur le refuse
Scopes supplémentairesSéparés par des espaces. openid, email et profile sont toujours demandés. offline_access est refusé
  1. Cliquez sur Créer.

Hikube lit le document de découverte et refuse une connexion dont l'émetteur, les points de terminaison ou la signature ne conviennent pas. La console affiche Connexion SSO créée. Enregistrez son URI de redirection chez votre fournisseur, puis activez-la. La connexion est Inactive.

Claims imbriqués

Un claim peut être un chemin pointé, par exemple hikube.roles pour le champ roles de l'objet hikube. Un point à l'intérieur d'un nom s'écrit \. : https://acme\.com/roles.

Formulaire Créer la connexion SSO rempli pour Okta

3. Enregistrer l'URI de redirection​

  1. Dans la carte Connexion SSO, copiez l'URI de redirection.
  2. Chez votre fournisseur, collez-la dans l'application, telle quelle.

4. Activer la connexion​

  1. Cliquez sur Activer.
  2. La console affiche Connexion SSO activée. et le statut passe à Active.

À l'activation, Hikube contrôle à nouveau l'enregistrement DNS de chaque domaine servi. S'il a disparu, l'activation est refusée : republiez l'enregistrement (voir Vérifier un domaine).

5. Tester​

  1. Ouvrez une fenêtre de navigation privée sur console.hikube.cloud.
  2. Saisissez une adresse @acme.com qui n'a pas de mot de passe Hikube.
  3. Vous êtes envoyé chez votre fournisseur. Connectez-vous.
  4. Avec Confirmer l'adresse par un lien, ouvrez le lien reçu par e-mail.

Première connexion d'une personne​

  • Création du compte. À sa première connexion, Hikube crée le compte de la personne, sans aucun rang. Le compte appartient à l'organisation : c'est un compte SSO.
  • Confirmation. Avec Confirmer l'adresse par un lien, la personne confirme son adresse par le lien reçu. Le compte apparaît dans les membres une fois confirmé. Il est supprimé s'il n'est pas confirmé sous 24 heures.
  • Rangs. Un administrateur donne ensuite un rang depuis la page des membres. Avec un claim des rôles, les role bindings donnent les rangs à chaque connexion.
  • Domaines. L'adresse du jeton d'identité doit être sur un domaine autorisé, comparé exactement. Avec acme.com seul, bob@eu.acme.com est refusé.
  • Comptes avec mot de passe. Ils continuent de se connecter avec leur mot de passe et ne sont jamais redirigés.
  • Nombre de membres. La limite de membres de l'organisation s'applique. Une personne au-delà peut se connecter, mais Hikube refuse ses requêtes tant qu'un membre n'a pas été retiré.
  • Profil. Le prénom et le nom sont repris du jeton d'identité à chaque connexion. Ils ne se modifient pas dans Hikube.