LizardByte / LizardByte/roadmap
Sunshine: Replace basic auth
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 2
- Forks
- 0
- Ø Merge
- 25 Min.
- Gemergte PRs (30 T.)
- 5
Beschreibung
Is there an existing issue for this item?
- I have searched the existing issues
Repositories
LizardByte/Sunshine
Languages/Skills/Technologies
C++, HTML, Vue, JavaScript, CSS, Rest API
Description
Replacing basic auth with JWT will improve security and be more user friendly. Basic auth is also not compatible with password managers.
There has been an attempt to complete this work already, but it has fallen a little behind.
Estimated Effort
effort:Large
Priority
priority:High
Target Milestone
1-3 months
Dependencies
No response
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 mit der Durchsicht der referenzierten Sunshine-Pull-Requests #2252 und #2995, die frühere Versuche zu dieser Arbeit enthalten. Verfolge anschließend die aktuellen Authentifizierungseinstiegspunkte in LizardByte/Sunshine. Die Aufgabe gilt als abgeschlossen, wenn basic auth durch JWT ersetzt und dabei die Sicherheit sowie die Kompatibilität mit Passwort-Managern verbessert wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, css, html, javascript
- Bereich
- api, authentication, security, web-dev
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100