Cette rubrique explique comment configurer l'authentification unique (connexion SSO) de Microsoft Entra ID (anciennement Azure AD) vers CloudSSO.
Cas d'utilisation
Supposons que votre entreprise utilise une structure multi-comptes dans Alibaba Cloud Resource Directory (RD). Vous souhaitez configurer l'authentification unique pour permettre aux utilisateurs de Microsoft Entra ID d'accéder à des ressources spécifiques dans les comptes membres désignés de votre répertoire de ressources.
Les configurations Microsoft Entra ID décrites dans cette rubrique sont fournies à titre indicatif uniquement. Elles vous aident à comprendre le processus de configuration de l'authentification unique de bout en bout. Alibaba Cloud ne fournit pas de services de conseil pour les configurations Microsoft Entra ID.
Prérequis
-
Un administrateur général Microsoft Entra ID doit effectuer toutes les opérations de configuration.
Pour plus d'informations sur la création d'un utilisateur et l'attribution d'autorisations d'administrateur dans Microsoft Entra ID, consultez la documentation Microsoft Entra ID.
-
Synchronisez les utilisateurs de Microsoft Entra ID vers CloudSSO ou créez des utilisateurs dans CloudSSO avec des noms d'utilisateur correspondants.
(Recommandé) Synchroniser les utilisateurs de Microsoft Entra ID vers CloudSSO : cette méthode convient à la gestion d'un grand nombre d'utilisateurs dans Microsoft Entra ID. Pour plus d'informations, consultez Exemple : Synchronisation d'utilisateurs ou de groupes d'utilisateurs depuis Microsoft Entra ID via SCIM.
-
Créer des utilisateurs dans CloudSSO avec des noms d'utilisateur correspondants : cette approche est adaptée à la gestion d'un petit nombre d'utilisateurs dans Microsoft Entra ID. Pour plus d'informations, consultez Créer un utilisateur.
RemarqueLes noms d'utilisateur servent à la connexion. Lors de l'utilisation de l'authentification unique, le nom d'utilisateur CloudSSO doit correspondre à la valeur du champ d'authentification unique dans Microsoft Entra ID. Pour plus d'informations, consultez Étape 3 : Configurer SAML.
-
Créez une configuration d'accès dans CloudSSO et attribuez des autorisations sur les comptes membres afin de définir les ressources accessibles aux utilisateurs CloudSSO.
Pour plus d'informations, consultez Créer une configuration d'accès et Accorder l'accès à un compte membre.
Étape 1 : Obtenir les métadonnées du fournisseur de service
Connectez-vous à la console CloudSSO.
Dans le volet de navigation de gauche, cliquez sur Settings.
Dans la section SSO Logon, téléchargez le document de métadonnées du fournisseur de service (SP).
(Facultatif) Étape 2 : Créer une application
Si vous avez déjà configuré la synchronisation SCIM, ignorez cette étape et utilisez l'application configurée pour SCIM.
Connectez-vous au portail Azure en tant qu'administrateur général de Microsoft Entra ID.
Dans le coin supérieur gauche de la page d'accueil, cliquez sur l'icône
.Dans le volet de navigation de gauche, choisissez .
Cliquez sur New application.
Sur la page Browse Microsoft Entra App Gallery, cliquez sur Create your own application.
Dans le panneau Create your own application, saisissez un nom pour votre application. Dans cet exemple, saisissez CloudSSODemo. Sélectionnez ensuite Integrate any other application you don't find in the gallery (Non-gallery) et cliquez sur Create.
Étape 3 : Configurer SAML
Sur la page CloudSSODemo, dans le volet de navigation de gauche, sélectionnez .
Sur la page Select a single sign-on method, cliquez sur SAML.
-
Sur la page Set up Single Sign-On with SAML, configurez les paramètres suivants.
Dans le coin supérieur gauche de la page, cliquez sur Upload metadata file, sélectionnez le document de métadonnées SP obtenu à l'Étape 1, puis cliquez sur Add.
-
Dans la section Basic SAML Configuration, configurez les paramètres suivants et cliquez sur Save.
-
Identifier (Entity ID) : obligatoire. Cette valeur se remplit automatiquement lors de l'importation du document de métadonnées SP.
RemarqueSi la valeur n'est pas remplie automatiquement, copiez la valeur de l'Entity ID depuis la section SSO Logon sur la page Settings de la console CloudSSO.
-
Reply URL (Assertion Consumer Service URL) : obligatoire. Cette valeur se remplit automatiquement lors de l'importation du document de métadonnées SP.
RemarqueSi la valeur n'est pas remplie automatiquement, copiez la valeur de l'ACS URL depuis la section SSO Logon sur la page Settings de la console CloudSSO.
-
Relay State : facultatif. Ce paramètre indique la page Alibaba Cloud vers laquelle les utilisateurs sont redirigés après une connexion SSO réussie. En l'absence de configuration, les utilisateurs sont redirigés par défaut vers le portail utilisateur CloudSSO.
RemarquePour des raisons de sécurité, seule une URL appartenant au domaine *.alibabacloudsso.com peut être saisie. Toute autre valeur rend la configuration invalide.
-
-
Dans la section Attributes & Claims, cliquez sur Edit. Définissez l'Unique User Identifier (NameID) sur user.userprincipalname ou sur un autre identifiant utilisateur unique.
RemarqueLe
NameIDdans l'assertion SAML peut correspondre à n'importe quel champ identifiant l'utilisateur de manière unique, tel que user.userprincipalname ou user.mail. CloudSSO exige que la valeurNameIDentrante corresponde au nom d'utilisateur CloudSSO. Par conséquent, vous devez créer les utilisateurs dans CloudSSO en vous basant sur cette valeur de champ pour garantir le succès de la connexion SSO.Si vous avez également configuré la synchronisation SCIM, vous devez utiliser le même champ, par exemple user.userprincipalname, pour l'attribut userName dans la configuration SCIM.
Dans la section SAML Certificates, cliquez sur Download pour obtenir le fichier Federation Metadata XML.
(Facultatif) Étape 4 : Attribuer des utilisateurs
Si vous avez déjà configuré la synchronisation SCIM, ignorez cette étape.
Sur la page CloudSSODemo, dans le volet de navigation de gauche, sélectionnez .
Dans le coin supérieur gauche, cliquez sur Add user/group.
Sélectionnez les utilisateurs à attribuer.
Cliquez sur Assign.
Étape 5 : Activer la connexion SSO
Dans le volet de navigation de gauche de la console CloudSSO, cliquez sur Settings.
Dans la section SSO Logon, cliquez sur Configure Identity Provider.
Dans la boîte de dialogue Configure Identity Provider, sélectionnez Upload Metadata Document.
Cliquez sur Upload File pour charger le document de métadonnées du fournisseur d'identité obtenu à l'Étape 3.
-
Activez le commutateur de connexion SSO.
RemarqueL'activation de la connexion SSO désactive la connexion par nom d'utilisateur et mot de passe. Les utilisateurs CloudSSO ne peuvent donc plus se connecter avec leurs identifiants de plateforme. Une fois activée, tous les utilisateurs doivent se connecter via votre fournisseur d'identité.
Vérifier les résultats
Une fois la configuration de l'authentification unique terminée, vous pouvez initier l'authentification unique depuis Alibaba Cloud ou Microsoft Entra ID.
Initier le SSO depuis Alibaba Cloud
Sur la page Overview de la console CloudSSO, copiez l'URL de connexion utilisateur.
Ouvrez l'URL de connexion utilisateur copiée dans une nouvelle fenêtre de navigateur.
Cliquez sur Go. Le système vous redirige automatiquement vers la page de connexion Microsoft Entra ID. Sur la page SSO Sign-in, confirmez l'Corporate Account Sign-in URL, puis cliquez sur Go.
-
Connectez-vous avec votre nom d'utilisateur et votre mot de passe Microsoft Entra ID.
Le système vous connecte et vous redirige vers la page spécifiée par le paramètre Relay State. Si le Relay State n'est pas spécifié ou sort du périmètre autorisé, vous êtes redirigé vers le portail utilisateur CloudSSO.
Dans l'onglet Log on as RAM Role, localisez le compte membre cible et cliquez sur Show Details dans la colonne Permissions.
Dans le panneau des autorisations, localisez l'autorisation cible et cliquez sur Log On dans la colonne Action.
Accédez à vos ressources autorisées dans le compte membre.
Initier le SSO depuis Microsoft Entra ID
-
Obtenez l'URL d'accès utilisateur.
Connectez-vous au portail Azure en tant qu'administrateur.
Sur la page d'accueil, cliquez sur l'icône
.Dans le volet de navigation de gauche, accédez à .
Cliquez sur l'application CloudSSODemo.
-
Dans le volet de navigation de gauche, cliquez sur Properties et copiez l'User access URL.
L'User access URL est le lien permettant aux utilisateurs d'accéder directement à cette application depuis leur navigateur.
-
Récupérez l'User access URL auprès de votre administrateur, saisissez l'URL dans un navigateur, puis connectez-vous avec vos identifiants Microsoft Entra ID.
Le système vous connecte et vous redirige vers la page spécifiée par le paramètre Relay State. Si le Relay State n'est pas spécifié ou sort du périmètre autorisé, vous êtes redirigé vers le portail utilisateur CloudSSO.
Dans l'onglet Log on as RAM Role, localisez le compte membre cible et cliquez sur Show Details dans la colonne Permissions.
Dans le panneau des autorisations, localisez l'autorisation cible et cliquez sur Log On dans la colonne Action.
Accédez à vos ressources autorisées dans le compte membre.