Aller au contenu principal

Pouvoirs de service

Configurez les identifiants dans Settings → Credentials pour le service qui fait réellement la demande. Un abonnement Codex opérationnel fournit un accès modèle; il ne fournit pas OpenAlex, GitHub ou un compte personnalisé MCP.

Entrées de service intégrées

ServicesDomaines et objectifsComment vérifier
GitHubJeton d'accès personnel pour la découverte/importation SkillUtiliser Connect/Manage et les commandes de jeton; puis tester l'opération de dépôt prévue.
Accès bibliographiqueCourriel de contact et clé optionnelle BCNI APIEnregistrer les coordonnées; La clé de l'ICNE est facultative pour les demandes appuyées.
OpenAlexClé API pour les opérations OpenAlex dans la littératureValider la clé saisie, la sauvegarder et faire une requête limitée.
UnpaywallContacter l'email pour les recherches de localisation en texte intégralUtilise l'email de contact de littérature configuré; pas d'adresse inventée.

Connect ouvre un service non configuré; Manage ouvre une version existante. Desktop only signifie que l'opération d'identification a besoin du contexte de bureau. Un indicateur clé stocké n'est pas la valeur secrète elle-même.

Ajouter une clé OpenAlex manquante

  1. Demander une recherche OpenAlex alors qu'aucune clé n'est configurée.
  2. La conversation affiche Add your OpenAlex API key avec un champ API key.
  3. Save key stocke la clé entrée et reprend l'appel d'attente lorsqu'il réussit. Not now laisse le titre de compétence non configuré.
  4. Lisez l'état final de l'outil. Choisir Not now peut renvoyer credential_required; configurer la clé avant de réessayer.

Demande de titre OpenAlex dans l'application anglaise

L'invite indique que la clé est chiffrée sur cet ordinateur et envoyée uniquement à api.openalex.org. Dans les paramètres, le formulaire OpenAlex offre également Validate, Save, Remove key lorsqu'il en existe, et Cancel. Un champ de remplacement ne révèle pas la clé stockée. Les erreurs de stockage sécurisé nécessitent de résoudre l'état du porte-clés système avant de sauvegarder des secrets.

Pouvoirs pour les connecteurs personnalisés

Créez le titre ici, puis sélectionnez son nom dans le Configuration du connecteur. Inspecter les consommateurs avant de modifier ou de supprimer un titre de compétence partagé.

Nouvelles informations d’identification

Champ ou boutonFonctionnement
NomDonnez au titre une étiquette locale reconnaissable.
TypeChoisir API key, Access tokenou OAuth.
ValeurEntrez un secret dans le champ masqué pour une clé / jeton. Vider les champs requis garder Enregistrer désactivé.
OAuth → URL des ressourcesFournissez le point final exact de la ressource. La correspondance Connector dépend de l'URL de la ressource, du transport et de l'enregistrement.
Avancé → TransportChoisir le transport requis par le service OAuth; La valeur par défaut de HTTP a été vérifiée.
ÉtenduesEntrez les champs séparés par des espaces ou des virgules.
Utiliser un client pré-enregistréRévéler Authorization server URL, Client ID, URL de rappelet Client secret.
URL de rappel / CopierLe défaut inspecté a été http://127.0.0.1/oauth/callback; copiez-le pour l'enregistrement de service ou élargissez l'option de rappel personnalisé.
DécouverteLe cas échéant, découvrez les métadonnées du serveur; Ce n'est pas un succès en soi.
Annuler / EnregistrerJeter le brouillon ou stocker une configuration valide des justificatifs.

Champs d'inscription avancés OAuth

Dans un Connector personnalisé, lier le justificatif à un en-tête, une variable d'environnement ou un sélecteur OAuth. Le nom est la référence; ne placent pas les valeurs secrètes dans les descriptions ou les instructions de projet. Les configurations portatives exportées remplacent les secrets par des détenteurs de place. Un titre de compétence sauvegardé a encore besoin d'un test de service réel/Connector pour établir qu'il fonctionne.

Vérification et dépannage

Après avoir économisé, répéter une petite opération et inspecter sa réponse. Utiliser credential_required pour un secret configuré manquant, 401 pour un défaut d'authentification à enquêter, et 403 pour un refus d'accès/politique à enquêter; un 403 n'est pas fixé universellement en remplaçant la clé. 429 concerne les limites de taux/d'utilisation. Lisez le corps réel du service et voyez Dépannage.

L'enlèvement d'un titre de créance peut affecter chaque Connector lié à celui-ci. Les exportations de Connector et de Specialist excluent délibérément les secrets/trusts prêts à l'emploi; les configurer à nouveau sur le récepteur. Ne collez jamais un secret dans un rapport Skill, une capture d'écran ou un rapport de problème.

Les requêtes OpenAlex nécessitent une clé OpenAlex valide. Les connecteurs OAuth doivent remplir la connexion du service nommé. Résoudre l'erreur d'authentification affichée avant de réessayer la même petite requête.

Référence de mise en œuvre: PouvoirsPanel.tsx, ConnecteurAddForm.tsx.

Gestion des titres de compétence CLI/SDK peut créer/mise à jour des identifiants partagés via un accès local authentifié. Les installations sans tête Linux peuvent choisir explicitement stockage de fichiers non chiffré; les identifiants de bureau conservent leur comportement normal de stockage de l'OS. Cette option ne résout pas le stockage de mot de passe de Calculer ou d'initier la première connexion OAuth.