Autenticazione VK di Discourse (vkontakte)

:warning: L’autenticazione VK non funziona più, quindi questo plugin è deprecated. Potresti provare a utilizzare il plugin VK ID OAuth 2.1 Authentication for Discourse contribuito dalla comunità.

:discourse2: Riepilogo Discourse VK Authentication consente agli utenti di accedere al tuo forum utilizzando VK.
:hammer_and_wrench: Link al repository https://github.com/discourse/discourse-vk-auth
:open_book: Guida all’installazione Come installare i plugin in Discourse

Dopo aver installato il plugin, vai su vk.com e:

  1. Crea una nuova applicazione (o utilizza quella esistente) su https://vk.com/apps?act=manage. (scegli “Website” sotto la voce Piattaforma nel modulo per una nuova applicazione.)
  2. Vai alle impostazioni dell’applicazione e annota l’ID dell’app e la chiave sicura.
  3. Nella tua istanza Discourse, vai alle Impostazioni del sito, filtra per “VK” e inserisci l’ID dell’app e la chiave sicura.
  4. Spunta la casella “vk auth enabled”, e hai finito!

Dovresti ora vedere il pulsante per accedere tramite VK:

14 Mi Piace

Ora è necessario specificare “URL di reindirizzamento attendibile”

Descrizione: URL a cui il browser verrà reindirizzato
utente dopo aver fatto clic sul pulsante “Accedi come”.
È importante indicare l’indirizzo se si utilizza lo schema
autorizzazione Connect.redirectAuth.

Per favore, dimmi cosa scrivere qui :heart_hands:

1 Mi Piace

Devi specificare questo URL:
https://example.com/auth/vkontakte/callback

in example.com il nome del tuo dominio

2 Mi Piace

VKontakte passa al dominio vk.ru

VKontakte sta passando al dominio vk.ru: d’ora in poi tutte le integrazioni API e le autorizzazioni saranno disponibili solo tramite esso.

Per garantire il corretto funzionamento dei tuoi servizi, modifica i loro domini entro il 30 settembre, ad esempio:

vk.ru/dev invece di vk.com/dev
oauth.vk.ru invece di oauth.vk.com
api.vk.ru invece di api.vk.com

In caso di domande, contatta il Supporto: dev.vk.com/ru/support

Grazie per averci informato! Vedo che il sito web vk.com sembra essere ancora attivo. Stai dicendo che smetterà di funzionare a un certo punto? Quando smetterà di funzionare?

Sembra che il plugin dovrà essere aggiornato per affrontare questa modifica.

1 Mi Piace

Notifica ufficiale in russo, screenshot allegato.

Puoi copiare/incollare questo in una risposta qui, in modo che venga tradotto per noi?

1 Mi Piace

VKontakte passa al dominio vk.ru: tutte le integrazioni API e le autorizzazioni saranno ora disponibili solo tramite esso.

  Affinché i tuoi servizi funzionino correttamente, modifica i loro domini entro il 30 settembre, ad esempio:
  • vk.ru/dev invece di vk.com/dev
  • oauth.vk.ru invece di oauth.vk.com
  • api.vk.ru invece di api.vk.com

  Per tutte le domande, visita il Supporto: dev.vk.com/ru/support
1 Mi Piace

Grazie! La scadenza sembra essere il 30 settembre, ma ora siamo al 30 ottobre. Quando smetterà di funzionare il dominio vk.com?

1 Mi Piace

Il dominio non ha smesso di funzionare, il che è importante per API e applicazioni. Potrebbero interrompere il supporto in qualsiasi momento. Hanno dato avviso il 5 settembre che tutto doveva essere cambiato entro il 30 settembre. Sta ancora funzionando, ma potrebbe smettere in qualsiasi momento.

1 Mi Piace

VK in Russia è analogo a Facebook, mentre Yandex è analogo a Google, un importante motore di ricerca e gigante IT. Se si considerasse l’aggiunta di autorizzazione istantanea per Yandex, sarebbe molto comodo per tutti gli utenti di lingua russa in Russia, nella CSI e in tutto il mondo.

1 Mi Piace

Ci siamo aggiornati
e ci siamo trasferiti su un nuovo dominio
workspace.vk.ru

We have been updated
and moved to a new domain
workspace.vk.ru

È iniziato. Presto chiuderanno .com.

2 Mi Piace

Puoi modificare il plugin, testare che funzioni e poi creare una pull request?

1 Mi Piace

Ci proverò domani. Solo a livello locale, al momento non ho un forum online.

1 Mi Piace

Fatto

1 Mi Piace

Puoi incollare qui un link alla PR su una riga separata?

1 Mi Piace

Grazie. Il nostro plugin si basa su omniauth-vkontakte e vedo che anche loro hanno apportato questa modifica di recente: Replace vk.com with vk.ru (#92) · mamantoha/omniauth-vkontakte@98cf241 · GitHub

Affinché il plugin passi effettivamente da vk.com a vk.ru, il plugin deve anche aggiornare la versione di omniauth-vkontakto per includere tale commit, ovvero alla versione 1.9.0. L’ho aggiunto al tuo PR, ma in pratica non ho siti attivi che eseguono l’autenticazione tramite VK. Ne hai uno? Puoi testare l’aggiornamento della gemma per vedere se causa problemi?

2 Mi Piace

Lo proverò più tardi, quando il forum sarà online. Forse la prossima settimana. Poi cercherò di creare un plugin separato per Yandex.

2 Mi Piace

GitHub - kaktaknet/discourse-vkid-oauth: 🔐 VK ID Authentication for Discourse. OAuth 2.1 authentication plugin with VK ID, OK.ru, and Mail.ru support. Funziona, l’ho ricontrollato.

1 Mi Piace