Add OpenID Connect / SAML login support
- Langage dominant
- Go
- Étoiles
- 1.2k
- Forks
- 69
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
**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
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Recherchez le code d'authentification existant, probablement dans un répertoire comme `internal/auth` ou `pkg/auth`. Vérifiez comment l'authentification locale est implémentée pour comprendre le flux actuel. Recherchez des bibliothèques Go pour OpenID Connect (par exemple, `coreos/go-oidc`) et SAML. L'objectif est d'ajouter de nouvelles méthodes de connexion sans casser l'authentification locale existante.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- go
- Domaine
- authentication
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100