Hub documentation
Comment configurer le SSO OIDC avec Google Workspace
Connexion unique (SSO) Journaux d'audit Régions de stockage Data Studio pour les jeux de données privés Groupes de ressources (contrôle d'accès) Options de calcul avancées Sécurité avancée Gestion des jetons Comptes de service Analytique des éditeurs Collections de groupes de gating Sécurité du réseau Statistiques de téléchargement Limites de débit Articles de blog
PRO Plan Dépôts Démarrer avec les dépôts Paramètres du dépôt Limites de stockage Backend de stockage (Xet) Cache local Pull Requests et Discussions Notifications Collections Webhooks GitHub Actions Notebooks Étapes suivantes Licences
Modèles Le Model Hub Fiches de modèle Résultats d'évaluation Données du classement Modèles à accès restreint Téléchargement de modèles Téléchargement des modèles Bibliothèques intégrées Widgets de modèles Inférence de modèle Statistiques de téléchargement des modèles Liste de contrôle de publication de modèle Matériel Applications locales Questions fréquentes Sujets avancés
Jeux de données Aperçu des jeux de données Cartes de jeu de données Jeux de données à accès restreint Téléchargement de jeux de données Téléchargement de jeux de données (pour les LLM) Téléchargement des jeux de données Jeu de données en streaming Bibliothèques intégrées Data Studio Traces d'agent Statistiques de téléchargement des jeux de données
Spaces Aperçu des Spaces Mises à niveau GPU des Spaces Spaces ZeroGPU Mode développeur Spaces Utilisation et stockage du disque des Spaces Domaine personnalisé Spaces Spaces en tant que serveurs MCP Les Spaces en tant qu'outils d'agent Spaces en tant que points de terminaison d'API Gradio Spaces Espaces Streamlit Espaces HTML statiques Espaces Docker Intégrer votre Space Exécuter des Spaces avec Docker Référence de configuration des Spaces Bouton Se connecter avec HF Espaces en vedette Journal des modifications de Spaces Sujets avancés
Bacs de stockage new Images de conteneur new Jobs Aperçu des tâches Démarrage rapide Tarification et facturation Gérer les tâches Configuration Utilisation des images Docker Servir des modèles Entraîner des modèles Exemples et tutoriels Traiter de grands jeux de données Planifier des tâches Automatisation par Webhook Référence
Agents Vue d'ensemble des agents Hugging Face CLI pour les agents IA Serveur MCP Hugging Face Hugging Face Agent Skills Créer des agents avec le SDK HF Agents locaux avec llama.cpp Bibliothèques d'agents Format des traces de session
Autres Organisations Facturation Sécurité
Jetons d'accès utilisateur Éditeurs de confiance (CI/CD) Double authentification Passkeys Git via SSH Signer les commits avec GPG Connexion unique (SSO)
Modération Pages du papier Academia Hub Articles de blog Rechercher Identifiant d'objet numérique (DOI) Points de terminaison de l'API du Hub OAuth / Connexion avec HF SSO de base SSO géré Migration vers le SSO géré Gestion des utilisateurs Provisionnement des utilisateurs (SCIM) Guides de configuration
Contrôle d'accès avancé (groupes de ressources) Gestion programmatique du contrôle d'accès utilisateur Analyse des logiciels malveillants Analyse des Pickles Détection des secrets Protect AI JFrog Comment configurer OIDC avec Okta Comment configurer SAML avec Okta Comment configurer SCIM avec Okta Comment configurer SAML avec EntraID (Azure AD) Comment configurer OIDC avec EntraID (Azure AD) Comment configurer SCIM avec EntraID (Azure AD) Comment configurer SAML avec Google Workspace Comment configurer OIDC avec Google Workspace
Comment configurer le SSO OIDC avec Google Workspace
Dans ce guide, nous utiliserons Google Workspace en tant que fournisseur SSO, avec le protocole OpenID Connect (OIDC) comme protocole d’identité privilégié.
Nous prenons actuellement en charge l'authentification initiée par le fournisseur de service (SP). Pour le provisionnement des utilisateurs, consultez SCIM.
Cette fonctionnalité fait partie des plans Team & Enterprise.
Étape 1 : Créer une application OIDC dans Google Workspace
- Dans votre console Google Cloud, recherchez et accédez à
Google Auth Platform>Clients. - Cliquez sur
Create Client. - Pour le type d'application, sélectionnez
Web Application. - Fournissez un nom pour votre application.
- Récupérez l'
Redirection URIdepuis les paramètres de votre organisation Hugging Face, accédez à l'ongletSSOet sélectionnez le protocoleOIDC. - Cliquez sur
Create. - Une fenêtre contextuelle s’affiche avec l’
Client IDet leClient Secret. Copiez-les et collez-les dans les paramètres de votre organisation Hugging Face. Dans l’ongletSSO(assurez-vous queOIDCest sélectionné), collez les valeurs correspondantes pourClient IdentifieretClient Secret.

Étape 2 : Configurer Hugging Face avec les détails OIDC de Google
- À ce stade, le Client ID et le Client Secret doivent être définis dans les paramètres de votre organisation Hugging Face, dans l'onglet
SSO. - Définissez l'URL de l'émetteur sur
https://accounts.google.com.

Étape 3 : Tester et activer le SSO
Avant de tester, assurez-vous d'avoir accordé l'accès à l'application aux utilisateurs appropriés. L'administrateur effectuant le test doit disposer de l'accès.
- Maintenant, dans vos paramètres de SSO Hugging Face, cliquez sur « Mettre à jour et tester la configuration OIDC ».
- Vous devriez être redirigé vers l'écran de connexion Google. Une fois connecté, vous serez redirigé vers la page de paramètres de votre organisation.
- Une coche verte à proximité du sélecteur OIDC confirmera que le test a réussi.
- Une fois le test réussi, vous pouvez activer le SSO pour votre organisation en cliquant sur le bouton « Activer ».
- Une fois activé, les membres de votre organisation doivent compléter le flux d’authentification SSO décrit dans la section Fonctionnement.