| Zusammenfassung | Dieses Plugin ermöglicht die OAuth2-Anmeldung über Yandex ID für Ihr Discourse-Forum und ermöglicht es Benutzern, sich nahtlos mit ihren Yandex-Konten zu authentifizieren. | |
| Repository-Link | GitHub - kaktaknet/discourse-yandex-oauth: 🔐 Yandex ID Authentication for Discourse. OAuth2 authentication plugin for Discourse using Yandex ID | |
| Installationsanleitung | So installieren Sie Plugins in Discourse |
Funktionen
- Sichere OAuth 2.0-Authentifizierung mit Yandex ID
- Ein-Klick-Benutzeranmeldung und automatische Kontoerstellung
- E-Mail-Verifizierung über Yandex
- Avatar-Import aus dem Yandex-Profil
- Konto-Verknüpfung per E-Mail
- Bereinigung und Validierung von Benutzernamen
- Umfassende Fehlerbehandlung und detaillierte Protokollierung
- Mehrsprachige Unterstützung (Englisch, Russisch)
- Einfache Integration mit einfacher Einrichtung und klarer Dokumentation
Konfiguration
-
Registrieren Sie Ihre Anwendung bei Yandex OAuth
- Besuchen Sie Yandex OAuth und erstellen Sie eine neue Anwendung.
- Fügen Sie die Callback-URL Ihrer Discourse-Site hinzu:
https://your-discourse-domain.com/auth/yandex/callback - Aktivieren Sie die folgenden Berechtigungen:
login:emaillogin:infologin:avatar
-
Fügen Sie das Plugin zu Ihrem Container hinzu
- Befolgen Sie die Standardanweisungen zur Installation von Discourse-Plugins und fügen Sie das Plugin-Repository zu
hooks.after_codein Ihrerapp.ymlhinzu.
- Befolgen Sie die Standardanweisungen zur Installation von Discourse-Plugins und fügen Sie das Plugin-Repository zu
-
Bauen Sie Ihre Discourse-App neu
cd /var/discourse
./launcher rebuild app
- Konfigurieren Sie die Einstellungen im Discourse Admin-Panel
- Navigieren Sie zu: Admin > Einstellungen > Anmeldung > Yandex
- Füllen Sie die erforderlichen Felder mit der Client-ID und dem Secret aus, die von Yandex OAuth bereitgestellt werden.
Einstellungen
| Name | Beschreibung |
|---|---|
yandex_enabled |
Yandex-Authentifizierung aktivieren oder deaktivieren |
yandex_client_id |
OAuth-Client-ID Ihrer Yandex-App |
yandex_client_secret |
OAuth-Client-Secret Ihrer Yandex-App |
yandex_email_verified |
E-Mail-Verifizierung von Yandex vertrauen |