Alibaba Cloud IDaaS prend en charge la synchronisation SCIM (System for Cross-domain Identity Management). Vous pouvez synchroniser les comptes issus des fournisseurs d’identité d’entreprise, tels que DingTalk, Lark et AD, vers Resource Access Management (RAM). Pour plus d’informations, consultez fournisseurs d’identité. Cette rubrique utilise AD comme exemple pour décrire comment synchroniser les comptes vers RAM via SCIM.
Étape 1 : Activer une instance IDaaS
Accédez à la console de gestion Alibaba Cloud IDaaS. Vous pouvez également rechercher le service Application Identity Service dans le volet de navigation des produits et services, puis cliquez dessus.
-
Cliquez sur Create an instance for free.
Dans le volet de navigation de gauche de la console Application Identity Service, choisissez EIAM, puis cliquez sur l’onglet IDaaS.
Étape 2 : Synchroniser les données AD vers IDaaS
Cette rubrique utilise AD comme exemple. Sélectionnez l’option correspondant à votre scénario :
Pour synchroniser les comptes DingTalk vers IDaaS, consultez Bind DingTalk - Inbound.
Pour synchroniser les comptes WeCom vers IDaaS, consultez Bind WeCom.
Pour synchroniser les comptes Lark vers IDaaS, consultez Bind Lark.
Pour synchroniser les comptes AD vers IDaaS, consultez Bind AD - Inbound.
Pour synchroniser les comptes OpenLDAP vers IDaaS, consultez Bind OpenLDAP - Inbound.
Pour synchroniser les comptes de fournisseurs d’identité internationaux tels qu’Okta ou Azure vers IDaaS, consultez Bind an OIDC identity provider.
Si vous devez vous connecter via l’authentification AD, assurez-vous que la fonctionnalité d’authentification déléguée est activée. Pour plus d’informations, consultez Use AD/LDAP authentication to log on to a third-party application.
Une fois la synchronisation terminée, consultez les comptes synchronisés sur la page Accounts.
Étape 3 : Synchroniser les données d’IDaaS vers RAM
Après avoir importé les données de compte dans IDaaS, synchronisez-les vers RAM via SCIM. Pour plus d’informations, consultez Synchronize accounts to RAM by using SCIM.
Étape 1 : Créer et autoriser une application OAuth
-
Créez une application OAuth.
Connectez-vous à la console RAM.
Dans le volet de navigation de gauche, choisissez .
Dans l’onglet Enterprise Applications, cliquez sur Create Application.
-
Sur la page Create Application, configurez les paramètres de l’application.
Saisissez un Application Name et un Display Name.
Pour le paramètre Application Type, sélectionnez Native Application.
Définissez la durée de validité du jeton d’accès dans le champ Access Token Validity Period.
Définissez la durée de validité du jeton d’actualisation dans le champ Refresh Token Validity Period.
Cliquez sur Create Application.
-
Autorisez l’étendue de l’application.
Dans l’onglet Enterprise Applications, cliquez sur le nom de l’application cible.
Dans l’onglet OAuth Scope, cliquez sur Add OAuth Scopes.
Dans le panneau Add OAuth Scopes, sélectionnez /acs/scim.
Cliquez sur OK.
-
Créez un secret d’application.
Cliquez sur l’onglet App Secrets, puis cliquez sur Create Secret.
-
Dans la boîte de dialogue Create Secret, affichez et copiez le secret d’application, puis cliquez sur close.
ImportantLe secret d’application (AppSecretValue) n’est affiché qu’une seule fois. Copiez-le et conservez-le en toute sécurité, car il ne pourra pas être récupéré ultérieurement.
Étape 2 : Configurer la synchronisation SCIM dans IDaaS
Dans le volet de navigation de gauche, choisissez Applications pour accéder à la page de configuration de l’API SCIM. L’adresse IP de sortie s’affiche en haut de la page, par exemple 112.124.239.96/27. Dans le champ SCIM Base URL, saisissez l’URL du service SCIM, par exemple https://scim.aliyun.com. Pour API Authorization, sélectionnez OAuth 2.0 Client Credentials. Dans le champ token endpoint, saisissez l’URL du point de terminaison du jeton, par exemple https://oauth.aliyun.com/v1/token. Pour Authentication Method, sélectionnez client_secret_basic, puis saisissez les valeurs client_id et client_secret. Dans la section Enabled Operations, sélectionnez Create Account (CREATE /Users). Cliquez ensuite sur Save.
Étape 3 : Effectuer la synchronisation
Cliquez sur Push Now pour synchroniser les comptes compris dans l’étendue spécifiée vers RAM.
Sur la page de configuration de la synchronisation, vérifiez que les options Create Account (CREATE /Users), Update Account (UPDATE /Users) et Delete Account (DELETE /Users) sont sélectionnées dans la section Enabled Operations, et que Account est sélectionné dans la section Full Push Scope.