| 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. | |
| Link al Repository | GitHub - kaktaknet/discourse-yandex-oauth: 🔐 Yandex ID Authentication for Discourse. OAuth2 authentication plugin for Discourse using Yandex ID | |
| 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
-
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:emaillogin:infologin:avatar
-
Aggiungi il plugin al tuo container
- Segui le istruzioni standard di Installazione Plugin Discourse e aggiungi il repository del plugin a
hooks.after_codenel tuoapp.yml.
- Segui le istruzioni standard di Installazione Plugin Discourse e aggiungi il repository del plugin a
-
Ricostruisci la tua app Discourse
cd /var/discourse
./launcher rebuild app
- 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 |