Tous les produits
Search
Centre de documentation

Resource Access Management:Provision Okta users to RAM with SCIM

Dernière mise à jour :Sep 12, 2026

Vous pouvez utiliser le protocole SCIM 2.0 pour provisionner automatiquement des utilisateurs depuis Okta vers Alibaba Cloud RAM.

Prérequis

  • Vous disposez d'un administrateur RAM ou d'un utilisateur RAM disposant des permissions nécessaires pour gérer les applications OAuth.

  • Vous possédez un compte administrateur Okta (Super Administrator).

Informations générales

  • Création d'utilisateurs : lorsque vous attribuez un utilisateur à l'application dans Okta, RAM crée automatiquement un utilisateur RAM portant le même nom d'utilisateur. Le suffixe de domaine du nom d'utilisateur Okta est remplacé par le domaine de l'utilisateur RAM.

  • Mises à jour des attributs utilisateur : lorsque vous modifiez les attributs d'un utilisateur dans Okta, les modifications sont automatiquement synchronisées avec l'utilisateur RAM correspondant. Cette fonctionnalité dépend de l'activation des mises à jour automatiques des attributs dans Okta. Seuls les champs UserName et DisplayName sont pris en charge.

  • Désactivation des utilisateurs : lorsque vous supprimez ou retirez l'attribution d'un utilisateur à l'application dans Okta, Okta définit le statut de l'utilisateur sur active=false. RAM ne permettant pas d'activer ou de désactiver des utilisateurs, l'utilisateur RAM reste inchangé.

  • Provisionnement des groupes : la synchronisation des groupes Okta n'est pas prise en charge.

Étape 1 : Créer et autoriser une application OAuth

  1. Créez une application OAuth.

    1. Connectez-vous à la console RAM.

    2. Dans le volet de navigation de gauche, choisissez Integrations > OAuth (Preview).

    3. Sous l'onglet Enterprise Applications, cliquez sur Create Application.

    4. Sur la page Create Application, configurez les paramètres de l'application.

      1. Saisissez un Application Name et un Display Name.

      2. Pour le champ Application Type, sélectionnez Native Application.

      3. Définissez la Access Token Validity Period.

      4. Définissez la Refresh Token Validity Period.

    5. Cliquez sur Create Application.

  2. Autorisez l'étendue de l'application.

    1. Sous l'onglet Enterprise Applications, cliquez sur le nom de l'application cible.

    2. Sous l'onglet OAuth Scope, cliquez sur Add OAuth Scopes.

    3. Dans le panneau Add OAuth Scopes, sélectionnez /acs/scim.

    4. Cliquez sur OK.

  3. Créez un secret d'application.

    1. Cliquez sur l'onglet App Secrets, puis sur Create Secret.

    2. Dans la boîte de dialogue Create Secret, affichez et copiez le secret de l'application, puis cliquez sur close.

      Important

      Le secret de l'application (AppSecretValue) n'est affiché qu'une seule fois. Copiez-le et conservez-le en lieu sûr, car il ne pourra pas être récupéré ultérieurement.

Étape 2 : Créer une application dans Okta

  1. Connectez-vous au portail Okta.

  2. Dans le volet de navigation de gauche de la Okta Admin Console, choisissez Applications > Applications.

  3. Sur la page Applications, cliquez sur Create App Integration.

  4. Dans la boîte de dialogue Create a new app integration, sélectionnez SAML 2.0 et cliquez sur Next.

  5. Sur la page General Settings, saisissez un App name, par exemple AliyunSSODemo, puis cliquez sur Next.

  6. Sur la page Configure SAML, configurez les éléments suivants dans la section SAML Settings, puis cliquez sur Next.

    • Single sign-on URL : saisissez la valeur Location que vous avez enregistrée à l'étape précédente.

    • Audience URI (SP Entity ID) : saisissez la valeur entityID que vous avez enregistrée à l'étape précédente.

    • Default RelayState : URL vers laquelle rediriger les utilisateurs après la connexion SSO. Si ce champ est laissé vide, les utilisateurs accèdent à la page d'accueil de la console de gestion Alibaba Cloud.

      Remarque

      Pour des raisons de sécurité, la valeur Default RelayState doit être une URL appartenant à un domaine Alibaba, tel que .aliyun.com, .hichina.com, .yunos.com, .taobao.com, .tmall.com, .alibabacloud.com ou *.alipay.com. Dans le cas contraire, le paramètre est ignoré.

    • Name ID format : sélectionnez Persistent.

    • Application username : sélectionnez Email.

  7. Sur la page Feedback, sélectionnez un type d'application et cliquez sur Finish.

Étape 3 : Configurer le provisionnement SCIM dans Okta

  1. Activez le provisionnement SCIM.

    1. Dans l'application créée lors de l'Étape 2 : Créer une application dans Okta, cliquez sur l'onglet General.

    2. Dans la section App Settings, cliquez sur Edit.

    3. Sélectionnez Enable SCIM provisioning et cliquez sur Save.

  2. Configurez les paramètres de connexion SCIM.

    1. Cliquez sur l'onglet Provisioning.

    2. Dans le volet de navigation de gauche, cliquez sur Integration.

    3. Dans la section SCIM Connection, cliquez sur Edit et configurez les paramètres suivants.

      • SCIM connector base URL : saisissez https://scim.alibabacloud.com.

      • Unique identifier field for users : saisissez userName.

      • Supported provisioning actions : sélectionnez Import New Users and Profile Updates et Push New Users.

        Remarque

        L'option Push Profile Updates est facultative. Elle détermine si les mises à jour des attributs sont poussées automatiquement.

      • Authentication Mode : sélectionnez OAuth 2.0.

    4. Configurez les paramètres OAuth 2.0.

    5. Cliquez sur Save.

  3. Obtenez l'URL de redirection.

    1. Sous l'onglet Provisioning, cliquez sur Integration dans le volet de navigation de gauche.

    2. En bas de la page, cliquez sur Authenticate with <App Name>.

    3. Dans la fenêtre contextuelle, copiez l'URL de redirection.

    4. Connectez-vous à la console RAM et ajoutez l'URL de redirection à l'application créée lors de l'Étape 1 : Créer et autoriser une application OAuth dans la console RAM.

    5. Revenez à la page de configuration dans Okta, cliquez sur Authenticate with <App Name>, puis connectez-vous à la console Alibaba Cloud pour finaliser la vérification.

  4. Configurez les paramètres de provisionnement des utilisateurs.

    1. Sous l'onglet Provisioning, cliquez sur To App dans le volet de navigation de gauche.

    2. Dans la section Provisioning to App, cliquez sur Edit.

    3. Dans la section Create Users, sélectionnez Enable, puis cliquez sur Save.

      Remarque

      Si vous avez sélectionné Push Profile Updates dans les paramètres SCIM Connection, vous devez également sélectionner Update User Attributes et le définir sur Enable.

    4. Dans la section <App Name> Attribute Mappings, configurez les mappages d'attributs. Supprimez les attributs inutiles et ne conservez que les mappages suivants.

      • Username (userName) : la valeur est configurée dans les paramètres Sign On

      • Given name (givenName) : non mappé

      • Family name (familyName) : non mappé

      • Display name (displayName) : la valeur est user.login, Apply on est Create and update

    5. Sous l'onglet Sign On, cliquez sur Edit.

    6. Définissez Application username format sur Okta username prefix et cliquez sur Save.

  5. Attribuez des utilisateurs à l'application.

    1. Sous l'onglet Assignments, cliquez sur Assign.

    2. Cliquez sur Assign to People pour attribuer des utilisateurs à l'application.

Remarque

En cas d'erreur lors du provisionnement, vous pouvez cliquer sur View Logs pour consulter les journaux et résoudre le problème.

Vérifier le résultat

Une fois ces étapes terminées, les utilisateurs Okta sont automatiquement provisionnés vers RAM. Connectez-vous à la console RAM et vérifiez la liste des utilisateurs RAM. Pour les utilisateurs provisionnés, le champ Synchronization Type est défini sur SCIM User Synchronization.