posit-dev / posit-dev/rsconnect-python
detect system certificates by default
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 37
- Forks
- 28
- Ø Merge
- 1 T. 3 Std.
- Gemergte PRs (30 T.)
- 7
Beschreibung
It is possible to use the --insecure option when adding a / deploying to a server that utilizes system certificates, but we should detect them automatically and may do this by adding a call to ssl.create_default_context here: https://github.com/rstudio/rsconnect-python/blob/master/rsconnect/http_support.py#L98
Note: If a server was added using the --insecure option we try and persist that setting in the server metadata.
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
Beginne in rsconnect/http_support.py ungefähr bei Zeile 98 und verfolge, wie die Zertifikatsüberprüfung für Serververbindungen konfiguriert wird. Prüfe, wie die gespeicherte Einstellung --insecure gelesen und angewendet wird; abgeschlossen ist die Aufgabe, wenn Systemzertifikate standardmäßig erkannt werden, ohne diese gespeicherte Einstellung zu überschreiben.
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
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100