Support for ephemeral tokens in Model providers
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Domaine
- authentication, desktop
Piste de recherche
Start by reading the model provider configuration and authentication entry points; the issue mentions SQLite storage and the GitHub App UI but names no source files or tests. Compare the proposed environment variable, refresh, and credentials helper approaches, along with bearer token support, to determine a workable scope. Done means providers can use short-lived credentials and bearer authentication; the issue does not specify which approach to implement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Support for ephemeral tokens in Model providers
We added recently the Google compatible OpenAI API to our model providers in GitHub App, our company have policies to restrict the TTL of the API keys so we have to rotate them often. The only way I found to rotate the API key in the model provider is using the UI. Investigating a lible I found the configuration in the SQLite DB and I can update it using a script, but it is a workaround, could be nice to have a way to inject those API keys from the environment or a way to refresh tem every certain time, or force the process to get the API key from a credentials helper like git.
Also, Beared token authentication is not supported you have to use the custom headers and pass the Authorization: Beared <TOKEN> header.
| Field | Value |
|---|---|
| App version | 1.1.29 |
| OS | macOS 26.7.1 |
| Theme | GitHub |
| Path | /workflows |
| Tenure | Week 22 |
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 2.2k
- Forks
- 183
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de github/app
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
-
triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
-
triage
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Toutes les issues de github/app
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
paperclipai/paperclip#16783 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Jeffy123-zhu/logspecter#20 ·
-
Blocklist removal requestOuverteblocklist removal
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
MetaMask/eth-phishing-detect#303653 ·
Les mainteneurs répondent en général sous 1 jour
-
area: deploy good first issue security
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour