🔐 Yandex ID OAuth2-Authentifizierung für Discourse

:information_source: 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.
:hammer_and_wrench: Repository-Link GitHub - kaktaknet/discourse-yandex-oauth: 🔐 Yandex ID Authentication for Discourse. OAuth2 authentication plugin for Discourse using Yandex ID
:open_book: 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

  1. 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:email
      • login:info
      • login:avatar
  2. Fügen Sie das Plugin zu Ihrem Container hinzu

  3. Bauen Sie Ihre Discourse-App neu

cd /var/discourse
./launcher rebuild app
  1. 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
2 „Gefällt mir“

Hallo, Plugins funktionieren, danke!

Eine Frage… Kann ich mein Yandex-Konto nicht verifizieren? Oder könnte der Login-Button für Forennutzer deswegen in Zukunft plötzlich kaputt gehen?

1 „Gefällt mir“

Dies ist eine Frage an Yandex, auf die ich keine definitive Antwort habe, aber normalerweise, wenn Sie das Plugin konfiguriert haben, wird es weiterhin funktionieren. Yandex deaktiviert keine Dienste, die bereits konfiguriert wurden.

1 „Gefällt mir“