Discourse VK Authentication (vkontakte)

:warning: VK Authentication no longer works, so this plugin is deprecated. You may like to try the community contributed VK ID OAuth 2.1 Authentication for Discourse plugin instead.

:discourse2: Summary Discourse VK Authentication allows users to login to your forum using VK.
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-vk-auth
:open_book: Install Guide How to install plugins in Discourse

After installing the plugin you can go to vk.com and:

  1. Create a new application (or use existing one) at VK | Welcome!. (choose “Website” under Platform in the form for a new application.)
  2. Go to the application settings and note the app ID and Secure key.
  3. In your Discourse instance, go to Site Settings, filter by “VK” and enter the app ID and the Secure key.
  4. Check the “vk auth enabled” checkbox, and you’re done!

You should now see the button to login via 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