posit-dev / posit-dev/rsconnect-python
Store API keys in keyring, if available
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 37
- Forks
- 28
- Ø Merge
- 1 T. 3 Std.
- Gemergte PRs (30 T.)
- 7
Beschreibung
#773 added an optional keyring dependency for storing oauth tokens. We should use that for API keys in rsconnect add too, so that API keys don't live in plain text in a hidden file somewhere
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Überprüfe die Implementierung aus #773 und verfolge den Ablauf von rsconnect add, in dem API-Schlüssel gespeichert werden. Bestätige, wie die optionale keyring-Unterstützung erkannt wird, und überprüfe anschließend, dass API-Schlüssel diese verwenden, wenn sie verfügbar ist, und nicht als Klartext geschrieben werden, wenn das Feature unterstützt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- cli, security
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 68/100