0xfurai / 0xfurai/peekaping

Add OpenID Connect / SAML login support

Offen
#177 1 Kommentar 12 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
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

Neue Issues direkt in Ihr Postfach

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