Utilisez le protocole System for Cross-domain Identity Management (SCIM) pour synchroniser les comptes d'Alibaba Cloud IDaaS vers RAM et automatiser la gestion des identités.
Prérequis
Votre compte Alibaba Cloud ou utilisateur RAM doit disposer des permissions requises pour créer des applications OAuth.
Votre compte Alibaba Cloud ou utilisateur RAM doit disposer des permissions nécessaires pour accorder une autorisation à une application serveur. Vous ne pouvez accorder une autorisation qu'à une application serveur appartenant à votre compte.
Étape 1 : Créer et autoriser une application OAuth dans la console RAM
Accédez à la console RAM.
-
Dans le volet de navigation de gauche, choisissez

-
Saisissez le Application Name et le Display Name. Pour le type d'application, sélectionnez Server Application.

-
Sélectionnez /acs/scim dans la section Add OAuth Scopes. Cliquez sur OK.

-
Accordez une autorisation à l'application OAuth. Dans l'onglet Application OAuth Scopes, cliquez sur Authorize. Sur la page d'autorisation de l'application, sélectionnez Accesses Cross-Domain Identity Management, puis cliquez sur Authorize.


Dans l'onglet App Secrets, cliquez sur Create Secret. Le système génère automatiquement une paire de clés comprenant un AppSecretId et une valeur AppSecretValue.

-
Une fois la clé générée, cliquez sur Download Secret pour enregistrer le fichier de clé dans un emplacement sécurisé. Après avoir enregistré le fichier, cliquez sur Save.
ImportantLe secret n'est affiché que lors de sa création. Vous ne pourrez pas le récupérer après avoir fermé la fenêtre.
Étape 2 : Configurer la synchronisation SCIM dans IDaaS
-
Dans la console de l'instance IDaaS, accédez à la page Applications. Cliquez sur Add Application pour ouvrir le Marketplace. Sélectionnez et ajoutez le modèle d'application Alibaba Cloud User-based SSO (International Site).

-
Basculez vers l'onglet Account Sync. Définissez la portée, puis cliquez sur Save.

-
Activez l'option Synchronize IDaaS Account on Application.

-
Configurez les paramètres de base.
-
Saisissez l'ID client et le secret client.
Connectez-vous à la console RAM. Dans le volet de navigation de gauche, choisissez .
Recherchez l'application que vous souhaitez utiliser pour la synchronisation SCIM et cliquez sur son nom pour ouvrir la page des détails.
Dans la section Basic Information de la page des détails de l'application, copiez l'Application ID (l'ID client).

-
Récupérez le secret client à partir de la valeur AppSecretValue que vous avez enregistrée lors de l'étape de création du secret à l'étape 1.

Opération : Vous pouvez vous abonner à des événements de modification spécifiques, tels que la création, la mise à jour et la suppression d'utilisateurs. Lorsqu'une de ces modifications se produit dans IDaaS, le système déclenche automatiquement une poussée de synchronisation en temps réel vers l'application cible.
Portée de la poussée complète : Si vous sélectionnez cette option, toutes les données définies dans la portée sont poussées vers l'application lorsque vous effectuez une poussée en un clic.
-
-
Mappage des champs : Personnalisez le mappage des champs SCIM et les règles de correspondance des attributs. Après avoir effectué les ajustements, cliquez sur Save pour garantir une synchronisation précise des données.
ImportantLors de la synchronisation des comptes IDaaS vers RAM via SCIM, le mappage des attributs de numéro de mobile et d'e-mail des utilisateurs n'est pas pris en charge.

-
Une fois la configuration terminée, cliquez sur Save. Pour vérifier que la configuration est correcte, cliquez sur Test Connectivity.

Utilisez la fonctionnalité de poussée en un clic pour envoyer tous les comptes compris dans la portée de synchronisation vers RAM en une seule fois.
Étape 3 : Effectuer la synchronisation dans IDaaS
Cliquez sur Push Now. Les comptes inclus dans la portée de synchronisation sont synchronisés vers RAM.
Références
Si un compte RAM ne peut pas être supprimé pendant la synchronisation, consultez la rubrique Que faire si la suppression d'un compte RAM échoue lors de la synchronisation IDaaS ?