posit-dev / posit-dev/rsconnect-python

Store API keys in keyring, if available

Offen
#799 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Ö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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.