OVHcloud
Objectif : Permettre aux utilisateurs de s’authentifier sur OVHcloud en utilisant Authentik comme fournisseur d’identité (IdP) SAML pour une connexion unique (SSO).
Pré-requis
Avant de commencer :
-
Vous disposez d’un accès administrateur à Authentik.
-
Vous avez les droits pour configurer les paramètres d’identification de votre compte OVHcloud ici : Identities → SSO dans le tableau de bord OVHcloud.
-
L’instance Authentik doit être accessible via HTTPS (ex.
https://authentik.votredomaine).
1) Configuration dans Authentik
Créer une application & un provider SAML
-
Connectez-vous à Authentik en tant qu’administrateur.
-
Accédez à Applications → Applications dans l’interface administrateur.
-
Cliquez sur Create with Provider pour créer une application et un provider SAML liés.
-
Remplissez les paramètres :
-
Nom de l’application : un nom explicite comme OVHcloud SSO.
-
Provider type : sélectionnez SAML Provider.
-
Dans la configuration du provider :
-
ACS URL (Assertion Consumer Service) :
-
https://www.ovhcloud.com/eu/auth/saml/acspour la région Europe -
https://www.ovhcloud.com/ca/auth/saml/acspour la région Canada -
https://us.ovhcloud.com/auth/pour la région États-Unis
-
-
Service Provider Binding : Post
-
Choisissez un certificat de signature valide sous Advanced protocol settings.
-
-
-
Enregistrez l’application/provider en cliquant sur Submit.
2) Exporter les métadonnées SAML
-
Dans Authentik, allez dans Applications → Providers.
-
Sélectionnez le provider que vous venez de créer.
-
Sous Related objects → Metadata, cliquez sur Download pour télécharger le fichier de métadonnées SAML (XML).
-
Conservez ce fichier, il sera utilisé dans le panneau OVHcloud.
3) Configuration dans OVHcloud
-
Ouvrez le OVHcloud Control Panel et identifiez-vous.
-
Cliquez sur votre nom en haut à droite, puis dans le menu latéral cliquez de nouveau sur votre nom.
-
Dans le menu de gauche, sélectionnez Identity and Access Management (IAM).
-
Accédez à l’onglet SSO.
-
Cliquez sur SSO Connection pour ajouter une nouvelle connexion SSO.
-
Si vous souhaitez conserver les utilisateurs locaux OVHcloud, cochez Keep active OVHcloud users.
-
Ouvrez le fichier de métadonnées SAML téléchargé à l’étape précédente et copiez-collez son contenu dans le champ XML-Metadata.
-
-
Cliquez sur Confirm pour enregistrer.
4) Vérification de la configuration
-
Déconnectez-vous de votre session OVHcloud.
-
Sur la page de connexion OVHcloud, saisissez votre OVH Customer ID/NIC suivi de
/idp(ex.xx1111-ovh/idp). -
Laissez le champ mot de passe vide et cliquez sur Login.
-
Vous devriez être redirigé vers votre instance Authentik pour vous authentifier. Une fois identifié, vous retournerez automatiquement sur OVHcloud déjà connecté.
Conseils & points d’attention
-
Assurez-vous que les horodatages (horloge) de votre serveur Authentik sont corrects, car SAML est sensible aux décalages d’heure.
-
Si OVHcloud ne redirige pas vers Authentik, vérifiez que la configuration du champ XML Metadata ne contient pas d’erreurs de format XML.
-
Si les utilisateurs ne se connectent toujours pas via SSO, essayez d’activer l’option Keep active OVHcloud users pour autoriser l’accès aux comptes OVHcloud déjà existants en parallèle du SSO.