News Tank
L’information économique et politique des équipes dirigeantes pour décider en toute connaissance

Connecter Quid+ à Microsoft 365 Copilot

Cette page permet à l’administrateur Microsoft 365 d’une organisation abonnée de connecter News Tank Quid+ à Microsoft 365 Copilot, en quatre étapes, sans intervention de News Tank.

Une fois le connecteur déployé, chaque utilisateur disposant d’une licence Microsoft 365 Copilot interroge les articles News Tank de son abonnement depuis Copilot, avec des réponses sourcées. Le connecteur est en lecture seule : il ne modifie rien chez News Tank ni dans votre tenant.

Prérequis

  • Rôle : administrateur général (Global Administrator) ou administrateur IA (AI Administrator) dans le centre d’administration Microsoft 365, avec accès au Teams Developer Portal.
  • Licences : chaque utilisateur doit disposer de la licence complémentaire Microsoft 365 Copilot (ou de Microsoft 365 E7). Une licence Microsoft 365 seule, une licence Copilot Studio ou le paiement à l’usage ne suffisent pas.
  • Réglage du tenant : dans Agents → Settings → Agent and plugin access, l’option « Allow agents and plugins built by your organization » doit être cochée, et les utilisateurs visés inclus dans User access. Sinon le connecteur reste invisible pour eux.
  • Côté News Tank : un abonnement actif, et pour chaque utilisateur un compte News Tank (son adresse e-mail professionnelle). Vous créez vous-même l’identifiant client à l’étape 1.

Valeurs à saisir

Toutes les valeurs ci-dessous sont fixes, sauf l’identifiant et le secret client, propres à votre organisation et créés à l’étape 1.

Champ (libellé de la console) Valeur Où
Client ID créé à l’étape 1 Teams Developer Portal
Client secret créé à l’étape 1, à conserver comme un mot de passe Teams Developer Portal
Authorization endpoint
https://quid.newstank.fr/oauth/authorize
Teams Developer Portal
Token endpoint
https://quid.newstank.fr/oauth/token
Teams Developer Portal
Refresh endpoint
https://quid.newstank.fr/oauth/token
Teams Developer Portal
Scopes
mcp.read offline_access
Teams Developer Portal
PKCE activé (S256) — obligatoire chez News Tank Teams Developer Portal
Display name
News Tank Quid+
Centre d’administration
Description
Articles des médias News Tank de votre abonnement (presse professionnelle : politiques publiques, acteurs, nominations, chiffres par secteur). À utiliser pour toute question d’actualité ou d’analyse sur ces secteurs ; réponses sourcées avec le titre, la date et le lien de l’article.
Centre d’administration
Base URL
https://quid.newstank.fr/mcp
Centre d’administration
Developer name
News Tank
Centre d’administration
Website URL
https://www.newstank.fr
Centre d’administration
Privacy policy URL
https://www.newstank.fr/politique-de-confidentialite.html
Centre d’administration
Terms of use URL
https://www.newstank.fr/conditions-generales-utilisation.html
Centre d’administration

L’adresse de retour à déclarer est déjà incluse dans la commande de l’étape 1 : https://teams.microsoft.com/api/platform/v1.0/oAuthRedirect

Étape 1 — Créer votre identifiant News Tank

Cette étape produit l’identifiant client (ntkc_…) et le secret client, à saisir à l’étape 2. Avant de lancer la commande, remplacez « Votre organisation » par le nom de votre organisation : vos utilisateurs le verront sur l’écran d’autorisation News Tank. Apostrophes et accents sont acceptés ; évitez les guillemets (droits ou typographiques) et les caractères $ et ` (accent grave).

Depuis Windows PowerShell :

$body = @{ client_name = "Microsoft 365 Copilot (Votre organisation)"; redirect_uris = @("https://teams.microsoft.com/api/platform/v1.0/oAuthRedirect"); token_endpoint_auth_method = "client_secret_post" } | ConvertTo-Json Invoke-RestMethod -Method Post -Uri https://quid.newstank.fr/oauth/register -ContentType "application/json; charset=utf-8" -Body ([Text.Encoding]::UTF8.GetBytes($body))

Depuis un terminal macOS ou Linux, ou Google Cloud Shell :

curl -s -X POST https://quid.newstank.fr/oauth/register -H 'Content-Type: application/json' --data-binary @- <<'EOF' {"client_name":"Microsoft 365 Copilot (Votre organisation)","redirect_uris":["https://teams.microsoft.com/api/platform/v1.0/oAuthRedirect"],"token_endpoint_auth_method":"client_secret_post"} EOF

La réponse contient client_id et client_secret. Copiez-les aussitôt : le secret ne s’affiche qu’une fois. Conservez-le comme un mot de passe.

Cet identifiant n’ouvre aucun accès à lui seul : chaque utilisateur se connecte ensuite avec son propre compte News Tank. Secret perdu : recommencez cette étape et remplacez l’identifiant à l’étape 2.

Étape 2 — Enregistrer le client OAuth

Cette étape produit un OAuth client registration ID, à reporter à l’étape 3.

1. Connectez-vous au Teams Developer Portal (dev.teams.microsoft.com).

2. Ouvrez Tools → OAuth Client Registration, puis + New OAuth connection.

3. Renseignez Name (par exemple News Tank Quid+), puis Client ID, Client secret, Authorization endpoint, Token endpoint, Refresh endpoint et Scopes avec les valeurs du tableau.

4. Activez Proof Key for Code Exchange (PKCE).

5. Cliquez sur Save, puis copiez l’OAuth client registration ID affiché.

Étape 3 — Créer et déployer le connecteur

1. Dans le centre d’administration Microsoft 365 (admin.microsoft.com), ouvrez Copilot → Connectors, onglet Gallery.

2. Sous Created by your org, sur la tuile Create a new connector, cliquez sur Add.

3. Sur la page Custom connector, sous Connect to MCP server, cliquez sur Add.

4. Renseignez Display name, Description et Base URL, ainsi que les informations développeur et légales du tableau.

5. Saisissez l’OAuth registration ID obtenu à l’étape 2, puis cliquez sur Save.

6. Dans Your connections, sélectionnez le connecteur. Testez-le d’abord avec Staged rollout sur quelques utilisateurs, puis cliquez sur Deploy to all users.

La mise à disposition peut prendre jusqu’à 10 minutes.

Étape 4 — Connexion de chaque utilisateur

Chaque utilisateur se connecte une fois à son compte News Tank.

1. Dans Copilot, ouvrez Settings → Sources (Paramètres → Sources) et connectez News Tank Quid+.

2. La page de connexion News Tank s’ouvre : l’utilisateur s’identifie comme sur le site (son e-mail, puis le code reçu ou son mot de passe).

3. Sur l’écran d’autorisation, il coche si elle s’affiche la case « J’accepte les conditions générales d’utilisation de News Tank », puis clique sur « Autoriser l’accès ».

4. Pour vérifier : poser dans Copilot une question d’actualité de son secteur. La réponse doit citer des articles News Tank.

L’accès se révoque à tout moment depuis le compte News Tank de l’utilisateur.

Dépannage

Symptôme À vérifier
Le connecteur n’apparaît pas pour un utilisateur Licence Microsoft 365 Copilot ; inclusion dans User access et dans le déploiement progressif ; option « Allow agents and plugins built by your organization » ; délai de 10 minutes écoulé et Copilot rafraîchi.
Le connecteur ne fonctionne que pour l’administrateur Déploiement limité à l’administrateur, ou utilisateurs pas encore connectés dans Settings → Sources.
La connexion News Tank échoue Identifiant et secret recopiés sans espace ; utilisateur titulaire d’un compte News Tank sur un abonnement actif.
Copilot répond sans citer News Tank Ouvrir une nouvelle conversation ; poser une question qui relève d’un média de votre abonnement.

Pour toute autre difficulté, écrivez-nous.

Documentation Microsoft