Connecter Gemini Enterprise à ActivityInfo

Langue: Français
Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Gemini Enterprise accède à ActivityInfo via une connexion personnalisée au serveur MCP. Contrairement aux autres assistants de ce manuel, Gemini Enterprise ne s'enregistre pas lui-même auprès d'ActivityInfo. Vous devez donc l'enregistrer vous-même une fois et coller l'ID Client résultant dans ses paramètres.

Avant de commencer

Voici les valeurs dont vous aurez besoin :

| Paramètre | Valeur || --- | --- || URL du serveur MCP | https://www.activityinfo.org/mcp | | URL d'autorisation | https://www.activityinfo.org/oauth/authorize | | URL du jeton | https://www.activityinfo.org/oauth/token | | Scopes | activityinfo.read activityinfo.write | | PKCE | Obligatoire |

Étape 1 : Trouver l'URL de rappel

Gemini Enterprise renvoie les utilisateurs vers une URL de rappel après qu'ils se sont connectés à ActivityInfo. Vous devez enregistrer cette URL exacte auprès d'ActivityInfo, alors trouvez-la d'abord.

  1. Connectez-vous à Gemini Enterprise – Business edition.
  2. Cliquez sur « Paramètres & aide ».
  3. Sélectionnez votre équipe, puis allez dans « Gérer l'équipe » > « Applications connectées ».
  4. Cliquez sur « Ajouter un serveur MCP » et recherchez l'URL de rappel, parfois appelée URI de redirection, dans les paramètres d'authentification.

Si l'URL de rappel n'apparaît qu'après avoir enregistré la connexion, remplissez le reste du formulaire avec un ID Client temporaire, enregistrez, copiez l'URL de rappel, et revenez corriger l'ID Client à la fin de l'étape 2.

Étape 2 : Enregistrer Gemini Enterprise auprès d'ActivityInfo

Envoyez une demande d'enregistrement à ActivityInfo, avec l'URL de rappel de l'étape 1 comme URI de redirection. La demande ne nécessite aucune authentification.

curl -X POST https://www.activityinfo.org/oauth/register \
  -H "Content-Type: application/json" \
  -d '{
        "client_name": "Gemini Enterprise",
        "redirect_uris": ["<URL DE RAPPEL DE L'ÉTAPE 1>"]
      }'

ActivityInfo répond avec un client_id :

{
  "client_id": "sQ8vK2mR7pX4nB9dL6tY3wF1jH5gC0aZ",
  "client_name": "Gemini Enterprise",
  "token_endpoint_auth_method": "none"
}

Conservez l'client_id. Enregistrez-vous une fois pour votre organisation, et non une fois par utilisateur. Pour en savoir plus sur cette étape, consultez Enregistrer une application OAuth.

ActivityInfo ne délivre pas de secret du client, c'est pourquoi token_endpoint_auth_method est none. Chaque connexion est protégée par PKCE à la place, que vous activez à l'étape suivante.

Étape 3 : Ajouter la connexion au serveur MCP

Sur la page « Applications connectées », dans le panneau « Ajouter un serveur MCP » :

  1. Remplissez les informations du MCP :

| Champ | Valeur || --- | --- || URL du serveur | https://www.activityinfo.org/mcp | | Nom | ActivityInfo |

| Champ | Valeur || --- | --- || URL d'autorisation | https://www.activityinfo.org/oauth/authorize | | URL du jeton | https://www.activityinfo.org/oauth/token | | ID Client | Le client_id de l'étape 2 | | Secret du client | ActivityInfo n'en délivre aucun et ignore ce champ. Lorsqu'une valeur est obligatoire, saisissez n'importe quelle valeur de remplacement, comme non-utilisé |

  1. Cliquez sur « Ajouter ».

Étape 4 : Activer la connexion

Une nouvelle connexion au serveur MCP est désactivée jusqu'à ce que vous l'activiez. Activez la connexion pour qu'elle devienne visible pour votre équipe.

Confirmer la connexion

Chaque membre de l'équipe se connecte à ActivityInfo avec son propre compte la première fois qu'il utilise la connexion, et l'approuve sur l'écran « Autoriser l'application ». Ils ne voient que ce que leur propre rôle dans ActivityInfo leur permet.

Demandez :

Lister mes bases de données ActivityInfo.

Dépannage

| Ce que vous voyez | Cause || --- | --- || PKCE with code_challenge_method=S256 is required | PKCE n'est pas activé pour la connexion. Activez-le | | redirect_uri does not match a registered URI | L'URL de rappel enregistrée à l'étape 2 diffère de celle utilisée par Gemini Enterprise. ActivityInfo compare l'URL complète de manière exacte, y compris le port et le chemin. Enregistrez-vous à nouveau avec la valeur exacte | | invalid_client: unknown client_id | L'ID Client est mal saisi, ou l'enregistrement a été supprimé car aucun utilisateur ne l'avait jamais approuvé. Enregistrez-vous à nouveau | | La connexion n'est pas visible pour l'équipe | La connexion est toujours désactivée. Voir l'étape 4 | | « Le serveur MCP n'est pas activé pour la base de données… » | Personne n'a activé le paramètre pour cette base de données. Voir Activer le serveur MCP pour une base de données | | « Interdit : cet outil modifie les données, mais l'autorisation est en lecture seule » | L'utilisateur n'a accordé qu'un accès en lecture seule. Il peut révoquer l'autorisation et l'approuver à nouveau, en autorisant les modifications |

Articles connexes

Élément suivant
Examiner et révoquer les assistants connectés