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 „Gefällt mir“

Nun müssen Sie die „Trusted Redirect URL“ angeben

Beschreibung: URL, zu der der Browser nach dem Klicken auf die Schaltfläche „Als Benutzer anmelden“ weitergeleitet wird.
Es ist wichtig, die Adresse anzugeben, wenn Sie das Schema verwenden
authorization Connect.redirectAuth.

Bitte sagen Sie mir, was ich hier schreiben soll :heart_hands:

1 „Gefällt mir“

Sie müssen diese URL angeben:
https://example.com/auth/vkontakte/callback

in example.com Ihrem Domainnamen

2 „Gefällt mir“

VKontakte wechselt zur Domain vk.ru

VKontakte wechselt zur Domain vk.ru – alle API-Integrationen und Autorisierungen werden ab sofort nur noch darüber verfügbar sein.

Damit Ihre Dienste korrekt funktionieren, ändern Sie deren Domains bis zum 30. September – zum Beispiel:

vk.ru/dev anstelle von vk.com/dev
oauth.vk.ru anstelle von oauth.vk.com
api.vk.ru anstelle von api.vk.com

Bei Fragen wenden Sie sich bitte an den Support: dev.vk.com/ru/support

Danke für die Information! Ich sehe, dass die Website vk.com immer noch erreichbar ist. Sagen Sie damit, dass sie irgendwann nicht mehr funktionieren wird? Wann wird sie aufhören zu funktionieren?

Es sieht so aus, als ob das Plugin ein Update benötigt, um diese Änderung zu beheben.

1 „Gefällt mir“

Offizielle Benachrichtigung auf Russisch, Screenshot beigefügt.

Können Sie das hier in eine Antwort kopieren und einfügen, damit es für uns übersetzt wird?

1 „Gefällt mir“

VKontakte wechselt zur Domain vk.ru – alle API-Integrationen und Autorisierungen sind nun nur noch darüber verfügbar.

  Damit Ihre Dienste korrekt funktionieren, ändern Sie bis zum 30. September deren Domains – zum Beispiel:
  • vk.ru/dev anstelle von vk.com/dev
  • oauth.vk.ru anstelle von oauth.vk.com
  • api.vk.ru anstelle von api.vk.com

  Bei allen Fragen besuchen Sie den Support: dev.vk.com/ru/support
1 „Gefällt mir“

Danke! Die Frist scheint der 30. September zu sein, aber jetzt haben wir den 30. Oktober. Wann wird die Domain vk.com nicht mehr funktionieren?

1 „Gefällt mir“

Die Domain hat die Arbeit nicht eingestellt, was für APIs und Anwendungen wichtig ist. Sie können die Unterstützung jederzeit einstellen. Sie haben am 5. September angekündigt, dass alles bis zum 30. September geändert werden muss. Es funktioniert immer noch, kann aber jederzeit ausfallen.

1 „Gefällt mir“

VK ist in Russland analog zu Facebook, während Yandex analog zu Google ist, einer großen Suchmaschine und einem IT-Giganten. Wenn Sie die Hinzufügung einer sofortigen Autorisierung für Yandex in Betracht ziehen würden, wäre dies für alle russischsprachigen Benutzer in Russland, der GUS und auf der ganzen Welt sehr praktisch.

1 „Gefällt mir“

Wir haben ein Update erhalten
und sind zu einer neuen Domain umgezogen
workspace.vk.ru

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

Es hat begonnen. Sie werden .com bald abschalten.

2 „Gefällt mir“

Können Sie das Plugin bearbeiten, testen, ob es funktioniert, und dann eine Pull-Anfrage stellen?

1 „Gefällt mir“

Ich versuche es morgen. Nur lokal, ich habe im Moment kein Online-Forum.

1 „Gefällt mir“

Erledigt

1 „Gefällt mir“

Können Sie hier einen Link zum PR in eine eigene Zeile einfügen?

1 „Gefällt mir“

Danke. Unser Plugin basiert auf omniauth-vkontakte, und ich sehe, dass sie diese Änderung kürzlich ebenfalls vorgenommen haben: Replace vk.com with vk.ru (#92) · mamantoha/omniauth-vkontakte@98cf241 · GitHub

Damit das Plugin tatsächlich von vk.com auf vk.ru umgestellt wird, muss das Plugin auch die Version von omniauth-vkontakto aktualisieren, um diesen Commit zu berücksichtigen, d.h. auf Version 1.9.0 zu sein. Ich habe dies zu Ihrem PR hinzugefügt, aber in der Praxis habe ich keine aktiven Websites, die die Authentifizierung über VK nutzen. Haben Sie eine? Können Sie das Gem-Upgrade testen, um zu sehen, ob es Probleme verursacht?

2 „Gefällt mir“

Ich werde es etwas später testen, wenn das Forum online ist. Vielleicht nächste Woche. Dann werde ich versuchen, ein separates Plugin für Yandex zu erstellen.

2 „Gefällt mir“

GitHub - kaktaknet/discourse-vkid-oauth: 🔐 VK ID Authentication for Discourse. OAuth 2.1 authentication plugin with VK ID, OK.ru, and Mail.ru support. Es funktioniert, ich habe es doppelt überprüft.

1 „Gefällt mir“