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égion | URL de l’émetteur |
|---|---|
| États-Unis | https://oauth.id.jumpcloud.com/ |
| Union européenne | https://oauth.id.eu.jumpcloud.com/ |
| Inde | https://oauth.id.in.jumpcloud.com/ |
Étape 1 : Se connecter au portail d’administration JumpCloud
- Connectez-vous au portail d’administration JumpCloud.
- Si votre organisation est hébergée dans l’UE ou en Inde, utilisez le portail régional de ce centre de données.
É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
- États-Unis :
- Conservez les scopes par défaut
openid,emailetprofile.
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.