Ziel:
Nutzer sollen sich per Google-, GitHub- oder anderen OAuth/OpenID-Providern am Wiki anmelden können.
Aufgaben:
- Prüfen, welche Extensions benötigt werden (PluggableAuth, OpenIDConnect, ggf. AuthManagerOAuth)
- Extensions installieren und in LocalSettings.php einbinden
- OAuth/OpenID-Clients bei Google, GitHub etc. registrieren und Zugangsdaten konfigurieren
- Testuser-Accounts mit externer Anmeldung einrichten
- Dokumentation der Einrichtung und Hinweise zur Fehlerbehebung erstellen
Hinweis:
Die Umstellung betrifft die Login-Logik und kann Auswirkungen auf bestehende Accounts haben – vorher Backup/Export der Nutzerdaten sicherstellen!