Add OpenID Connect / SAML login support
- Vorherrschende Sprache
- Go
- Sterne
- 1.2k
- Forks
- 69
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Is your feature request related to a problem? Please describe.**
Currently only local authentication is supported. This makes it hard to manage users if you already have an identity provider
**Describe the solution you'd like**
Add support for OpenID Connect and SAML to allow login via providers like Authentik, Keycloak, Okta, or Azure AD. Alternatively, provide an option to disable authentication entirely, similar to how Uptime Kuma handles it.
**Describe alternatives you've considered**
- Manually creating local accounts
- Putting a reverse proxy with auth in front of the app
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Suchen Sie nach vorhandenem Authentifizierungscode, wahrscheinlich in einem Verzeichnis wie `internal/auth` oder `pkg/auth`. Überprüfen Sie, wie die lokale Authentifizierung implementiert ist, um den aktuellen Ablauf zu verstehen. Recherchieren Sie Go-Bibliotheken für OpenID Connect (z. B. `coreos/go-oidc`) und SAML. Das Ziel ist es, neue Anmeldemethoden hinzuzufügen, ohne die bestehende lokale Authentifizierung zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- go
- Bereich
- authentication
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100