Aller au contenu

SSO avec JumpCloud

Ce guide vous accompagne pour configurer le SSO avec JumpCloud. Vous créerez une application OIDC personnalisée et utiliserez l’URI de redirection : https://app.subnoto.com/auth/oidc.

Utilisez l’émetteur de la région où votre organisation JumpCloud est hébergée. L’URL de l’émetteur se termine par une barre oblique.

RégionURL de l’émetteur
États-Unishttps://oauth.id.jumpcloud.com/
Union européennehttps://oauth.id.eu.jumpcloud.com/
Indehttps://oauth.id.in.jumpcloud.com/

Étape 1 : Se connecter au portail d’administration JumpCloud

Étape 2 : Créer une application OIDC personnalisée

  • Allez dans Access > SSO Applications.
  • Cliquez sur + Add New Application.
  • Recherchez OIDC et sélectionnez Custom OIDC App, ou choisissez Custom Application puis Configure SSO with OIDC.
  • Saisissez un libellé, par exemple Subnoto.
  • Cliquez sur Next, puis sur Configure Application.

Étape 3 : Configurer le SSO

Dans l’onglet SSO :

  • Laissez Authorization Code sélectionné.
  • Ajoutez l’URI de redirection : https://app.subnoto.com/auth/oidc.
  • Définissez Client Authentication Type sur Client Secret POST.
  • Laissez Subject Claim sur JumpCloud User ID.
  • Dans le mappage des attributs, activez les scopes Email et Profile. Subnoto a besoin de la revendication e-mail pour reconnaître le compte du membre.
  • Dans Login URL, collez l’URL de connexion de votre configuration dans les paramètres SSO Subnoto. Elle permet d’ouvrir Subnoto depuis le portail utilisateur JumpCloud. Vous pouvez l’ajouter une fois la configuration Subnoto créée.
  • Cliquez sur Activate.

Copiez le Client ID et le Client Secret lorsque JumpCloud les affiche. Le secret n’est montré qu’une fois.

Étape 4 : Affecter les utilisateurs

  • Ouvrez l’application et allez dans User Groups.
  • Sélectionnez au moins un groupe dont les membres doivent se connecter à Subnoto.
  • Enregistrez l’affectation.

Étape 5 : Ajouter la configuration dans Subnoto

Dans les paramètres SSO Subnoto, créez une configuration :

  • ID client et secret client : les valeurs copiées depuis JumpCloud.
  • URL de l’émetteur : l’émetteur régional du tableau, barre oblique finale comprise. Vous pouvez aussi coller l’URL de découverte régionale et cliquer sur Récupérer la configuration automatiquement :
    • États-Unis : https://oauth.id.jumpcloud.com/.well-known/openid-configuration
    • Union européenne : https://oauth.id.eu.jumpcloud.com/.well-known/openid-configuration
    • Inde : https://oauth.id.in.jumpcloud.com/.well-known/openid-configuration
  • Conservez les scopes par défaut openid, email et profile.

La récupération du document de découverte renseigne les points de terminaison d’autorisation, de jeton, userinfo, de révocation et JWKS, et définit l’émetteur sur la valeur publiée par JumpCloud.

Utilisez Tester le SSO sur la configuration avant de l’activer pour l’équipe. Le test confirme que JumpCloud renvoie une revendication e-mail et qu’elle correspond au compte administrateur qui lance le test.


Retour à l’aperçu SSO