Commit Graph
2 Commits
Author SHA1 Message Date
bruno 5fe31aeffa feat: redirect_uri dynamique basé sur Host header
FlowDeck CI / test (push) Failing after 3s
FlowDeck CI / docker (push) Has been skipped
Avant: oauth_redirect_uri codé en dur à localhost:8080
→ impossible d'utiliser l'OAuth depuis une autre machine du réseau

Après: le redirect_uri est construit à partir du header Host de la requête
→ localhost:8080 → http://localhost:8080/auth/callback
→ 192.168.30.101:8080 → http://192.168.30.101:8080/auth/callback

⚠️ L'utilisateur doit ajouter les 2 URIs dans Gitea OAuth App settings.
2026-07-13 15:59:39 -04:00
bruno d4dcb06aee feat: multi-forge OAuth providers — Gitea + GitHub adapter pattern
FlowDeck CI / test (push) Failing after 4s
FlowDeck CI / docker (push) Has been skipped
- providers.py: abstract OAuthProvider with GiteaProvider + GitHubProvider
- Each provider handles authorize, exchange_code, get_user, list_repositories
- Provider registry: get_providers() and get_provider(name)
- GitHub config: github_client_id, github_client_secret in config.py
- Ready for multi-forge OAuth callback routing
2026-07-10 15:41:41 -04:00