Intégration du provisionnement des utilisateurs OneLogin avec SCIM

Si votre organisation utilise OneLogin pour gérer l’accès de vos employés aux outils et services, vous pouvez tirer parti de la fonctionnalité « Provisioning » de OneLogin pour accorder automatiquement l’accès à Contentful à vos utilisateurs et les ajouter à Contentful Teams.

L’intégration entre OneLogin et Contentful qui permet ce provisionnement est construite autour d’un protocole standard de l’industrie connu sous le nom de SCIM (System for Cross-domain Identity Management). Pour en savoir plus sur le fonctionnement de OneLogin avec SCIM, veuillez consulter cet article.

La suite de ce guide vise à vous permettre de configurer Contentful et OneLogin afin que le provisionnement soit opérationnel pour votre organisation.

Les fonctionnalités de provisionnement suivantes sont actuellement prises en charge par Contentful :

  • Utilisateurs push. Les utilisateurs de OneLogin qui sont affectés à l’application Contentful dans OneLogin sont automatiquement ajoutés en tant que membres de votre organisation dans Contentful.

  • Provisionner des utilisateurs dans Teams. Importer des équipes d’organisations Contentful pour provisionner des utilisateurs dans des Groupes

Actuellement, Contentful ne prend pas en charge les fonctionnalités de provisionnement OneLogin suivantes, mais pourrait le faire à l’avenir :

  • Mettre à jour les attributs de l’utilisateur

  • Désactiver/réactiver les utilisateurs

  • Supprimer des utilisateurs*

  • Synchroniser le mot de passe

  • Importation d’utilisateurs

  • Push de groupe

*La suppression d’utilisateurs (par opposition à leur désactivation) est prise en charge par Contentful, mais pas par OneLogin.

Le provisionnement des utilisateurs basé sur SCIM est disponible pour les clients Premium ou Enterprise disposant d’une formule High Availability ou Scale.

Configurez vos paramètres de provisionnement pour Contentful comme suit.

Activez la fonctionnalité de provisionnement

Dans Contentful

  1. Si vous ne l’avez pas déjà fait, créez un compte « Service User » (compte de service utilisé pour les intégrations) dans Contentful à utiliser avec le provisionnement OneLogin. Toutes les autorisations de provisionnement pour OneLogin seront fournies via ce compte. Contentful vous recommande de choisir « Propriétaire » comme rôle d’organisation pour ce compte lorsque vous l’ajoutez à votre organisation.

  2. Déconnectez-vous de Contentful avec votre compte d’utilisateur normal et connectez-vous en tant que Service User grâce au compte que vous avez créé à l’étape 1.

  3. Sous Paramètres et abonnements de l’organisation, cliquez sur l’onglet Outils d’accès et sélectionnez Provisionnement d’utilisateurs dans le menu déroulant.

    REMARQUE : vous trouverez ici les informations de configuration à récupérer dans Contentful et utiliser dans OneLogin.

  4. Cliquez sur Générer un jeton d’accès personnel pour créer un jeton d’authentification à utiliser avec l’outil de provisionnement OneLogin.

  5. Une nouvelle fenêtre s’ouvrira. Ensuite, donnez un nom explicite à votre jeton d’accès personnel, puis cliquez sur Générer.

  6. Les informations de configuration requises par OneLogin seront désormais disponibles pour être copiés dans OneLogin.

  7. Laissez la fenêtre du navigateur ouverte et connectez-vous à votre instance OneLogin pour terminer la configuration côté OneLogin.

User provisioning organization settings

Dans OneLogin

Connectez-vous à votre portail d’administration OneLogin et procédez comme suit :

  1. Sous l’onglet Applications, accédez à l’application Contentful.

  2. Cliquez sur l’onglet Configuration dans l’application. Copiez et collez le jeton d’accès de Contentful dans le champ Jeton de porteur SCIM dans la section Connexion API. Copiez et collez l’URL SCIM depuis Contentful dans le champ URL de base SCIM.

Screenshot 2020-09-02 at 13.50.14

3. Testez votre connexion en cliquant sur Activer. Si le statut passe à Activé, la configuration est correcte.

Screenshot 2020-09-02 at 14.31.47

4. Cliquez sur Enregistrer pour enregistrer votre configuration dans OneLogin.

5. Cliquez sur l’onglet Provisionnement dans l’application. Dans la section Flux de travail, cochez la case à côté de Activer le provisionnement et cliquez sur Enregistrer.

Screenshot 07 09 20 13 03


Provisionner les utilisateurs

Dans OneLogin

  1. Pour créer un nouvel utilisateur, accédez à l’onglet Utilisateurs et cliquez sur Nouvel utilisateur.

  2. Remplissez les champs Prénom, Nom, E-mail et Nom d’utilisateur. Le texte saisi dans les champs E-mail et Nom d’utilisateur doit être le même, car ils seront utilisés comme identifiant SCIM. Cliquez sur Enregistrer l’utilisateur.

  3. Pour approvisionner l’utilisateur, accédez à l’onglet Applications de l’utilisateur nouvellement créé.

Screenshot 07 09 20 13 28

4. Cliquez sur le signe plus et sélectionnez l’application Contentful que vous avez créée.

add app (1)

5. Confirmez les données de l’utilisateur. Lorsque vous êtes satisfait·e, cliquez sur Enregistrer.

Screenshot 07 09 20 13 30

Remarque : tous les utilisateurs seront invités à l’organisation Contentful avec le rôle par défaut de Membre. Vous pouvez ensuite modifier ces rôles et autorisations dans Contentful.

6. Si le statut Provisionné s’affiche, cela signifie que l’utilisateur a été ajouté à votre organisation Contentful.

Screenshot 2020-09-07 at 13.33.13

Remarque : si le statut est En attente, cela signifie que la provision nécessite l’approbation de l’administrateur. Si vous disposez des autorisations nécessaires, vous pouvez cliquer dessus et approuver le provisionnement vous-même, ce qui déclenchera le processus de provisionnement. L’approbation de l’administrateur peut être désactivée dans l’onglet Provisionnement de l’application.

Screenshot 07 09 20 13 32

7. Vous devriez maintenant être en mesure d’affecter vos utilisateurs OneLogin à l’application Contentful selon vos besoins. Ces utilisateurs seront automatiquement invités à votre organisation Contentful et recevront un e-mail avec un lien d’invitation.

Provisionner les utilisateurs dans les équipes Contentful

Vous pouvez provisionner des utilisateurs dans des équipes Contentful déjà existantes via OneLogin.

  1. Dans OneLogin, accédez à l’application Contentful et cliquez sur l’onglet Provisionnement. Dans la section Droits, cliquez sur Actualiser pour vous assurer que les équipes Contentful sont importées.

Screenshot 07 09 20 13 48

2. Ensuite, accédez à l’onglet Paramètres et cliquez sur Groupes.

unnamed

3. Sélectionnez et ajoutez les équipes Contentful dans lesquelles vous souhaitez provisionner des utilisateurs et cochez la case à côté de Inclure dans le provisionnement des utilisateurs.

Screenshot 07 09 20 15 02

4. Cliquez sur Enregistrer pour conserver la nouvelle configuration de l’application.

Screenshot 07 09 20 15 11

5. Lorsque vous ajoutez un nouvel utilisateur à votre organisation Contentful, vous pouvez sélectionner l’équipe à laquelle vous souhaitez l’ajouter dans la section Groupes.

Screenshot 07 09 20 15 05

Remarque : vous pouvez gérer les rôles et les autorisations de l’équipe dans Contentful.

Si vous avez des questions ou des difficultés avec votre intégration SCIM Contentful/OneLogin, veuillez contacter l’assistance Contentful à l’adresse support@contentful.com.