Support for ephemeral tokens in Model providers
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Bereich
- authentication, desktop
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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 |
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 2.2k
- Forks
- 183
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus github/app
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
-
triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 68/100
-
triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Ähnliche Issues
-
needs-human
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
melodic-software/claude-code-plugins#8405 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
comp/cli P3 type/security
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
NousResearch/hermes-agent#141420 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
e2e-failure ready-to-code
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
redhat-developer/rhdh-plugin-export-overlays#4435 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
eugenioenko/ttt#996 ·
Maintainer antworten meist innerhalb von 1 Tag
-
mewencode: base256[] and base128[] are indexed out of bounds by a non-ASCII octetEvtl. vergeben @kazu-yamamoto hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
kazu-yamamoto/Mew#276 ·
Maintainer antworten meist innerhalb von 1 Tag