🔐 Autenticazione OAuth2 Yandex ID per Discourse

:information_source: Riepilogo Questo plugin abilita l’accesso OAuth2 tramite Yandex ID per il tuo forum Discourse, consentendo agli utenti di autenticarsi senza problemi utilizzando i propri account Yandex.
:hammer_and_wrench: Link al Repository GitHub - kaktaknet/discourse-yandex-oauth: 🔐 Yandex ID Authentication for Discourse. OAuth2 authentication plugin for Discourse using Yandex ID
:open_book: Guida all’Installazione Come installare plugin in Discourse

Funzionalità

  • Flusso di autenticazione OAuth 2.0 sicuro con Yandex ID
  • Accesso utente con un clic e creazione automatica dell’account
  • Verifica dell’email tramite Yandex
  • Importazione dell’avatar dal profilo Yandex
  • Collegamento dell’account tramite email
  • Sanificazione e convalida del nome utente
  • Gestione completa degli errori e logging dettagliato
  • Supporto multilingue (inglese, russo)
  • Integrazione semplice con configurazione facile e documentazione chiara

Configurazione

  1. Registra la tua applicazione su Yandex OAuth

    • Visita Yandex OAuth, crea una nuova applicazione.
    • Aggiungi l’URL di callback del tuo sito Discourse:
      https://your-discourse-domain.com/auth/yandex/callback
      
    • Abilita le seguenti autorizzazioni:
      • login:email
      • login:info
      • login:avatar
  2. Aggiungi il plugin al tuo container

  3. Ricostruisci la tua app Discourse

cd /var/discourse
./launcher rebuild app
  1. Configura le impostazioni nel pannello Admin di Discourse
  • Naviga su: Admin > Impostazioni > Login > Yandex
  • Compila i campi richiesti utilizzando il Client ID e il Secret forniti da Yandex OAuth.

Impostazioni

Nome Descrizione
yandex_enabled Abilita o disabilita l’autenticazione Yandex
yandex_client_id OAuth Client ID dalla tua App Yandex
yandex_client_secret OAuth Client Secret dalla tua App Yandex
yandex_email_verified Considera attendibile la verifica dell’email da Yandex
2 Mi Piace

Ciao, i plugin funzionano, grazie!

Una domanda… Non posso verificare il mio account Yandex? o il pulsante di accesso per gli utenti del forum potrebbe improvvisamente smettere di funzionare a causa di questo in futuro?

1 Mi Piace

Questa è una domanda per Yandex, alla quale non ho una risposta definitiva, ma di solito, se sei riuscito a configurare il plugin, continuerà a funzionare. Yandex non disabilita i servizi già configurati.

1 Mi Piace