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

「信頼されたリダイレクトURL」を指定する必要があります。

説明:ブラウザが「ログイン」ボタンをクリックした後にリダイレクトされるURL。
Connect.redirectAuthスキームを使用している場合は、アドレスを指定することが重要です。

ここに何を書けばよいか教えてください :heart_hands:

「いいね!」 1

このURLを指定する必要があります。
https://example.com/auth/vkontakte/callback

example.com はあなたのドメイン名です。

「いいね!」 2

VKontakteがvk.ruドメインに移行

VKontakteはvk.ruドメインに移行します。これからは、すべてのAPI統合と認証がこれを通じてのみ利用可能になります。

サービスが正しく機能するように、9月30日までにドメインを変更してください。例:

vk.com/dev の代わりに vk.ru/dev
oauth.vk.com の代わりに oauth.vk.ru
api.vk.com の代わりに api.vk.ru

ご不明な点がございましたら、サポートまでお問い合わせください:dev.vk.com/ru/support

お知らせいただきありがとうございます!vk.com ウェブサイトはまだ稼働しているように見えます。これは、ある時点で動作しなくなるということでしょうか?いつ動作しなくなりますか?

この変更に対応するために、プラグインを更新する必要があるようです。

「いいね!」 1

ロシア語の公式VK通知|690x310](upload://4hAAyyR26BBtLuMiId1nIwz4uaR.png)

ロシア語の公式通知、スクリーンショットを添付しました。

それをここに返信としてコピー/貼り付けして、私たち用に翻訳してもらえますか?

「いいね!」 1

VKontakteはドメインをvk.ruに移行します。これからは、すべてのAPI統合と認証は、それを通じてのみ利用可能になります。

  サービスが正しく機能するように、9月30日までにドメインを変更してください。例:
  • vk.com/devの代わりにvk.ru/dev
  • oauth.vk.comの代わりにoauth.vk.ru
  • api.vk.comの代わりにapi.vk.ru

  すべての質問については、サポートをご覧ください:dev.vk.com/ru/support
「いいね!」 1

ありがとうございます。締め切りは9月30日のようですが、現在は10月30日です。vk.comドメインはいつまで使えなくなりますか?

「いいね!」 1

ドメインは動作を停止していませんが、APIやアプリケーションにとっては重要です。いつでもサポートが打ち切られる可能性があります。9月5日に、9月30日までにすべて変更する必要があるという通知がありました。まだ動作していますが、いつでも停止する可能性があります。

「いいね!」 1

ロシアにおけるVKはFacebookに似ており、YandexはGoogle、主要な検索エンジンでありITジャイアントに似ています。Yandexのインスタント認証を追加することを検討すると、ロシア、CIS、そして世界中のすべてのロシア語話者にとって非常に便利になります。

「いいね!」 1

更新しました
新しいドメインに移転しました
workspace.vk.ru

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

始まりました。.comはまもなく閉鎖されるでしょう。

「いいね!」 2

プラグインを編集し、動作を確認してからプルリクエストを作成していただけますか?

「いいね!」 1

明日試してみます。ローカルでのみ、現在オンラインフォーラムはありません。

「いいね!」 1

完了

「いいね!」 1

プルリクエストへのリンクをここに貼り付けてください。

「いいね!」 1

ありがとうございます。当社のプラグインはomniauth-vkontakte に依存しており、彼らも最近この変更を行ったことがわかります: Replace vk.com with vk.ru (#92) · mamantoha/omniauth-vkontakte@98cf241 · GitHub

プラグインが実際に vk.com から vk.ru に切り替わるためには、プラグインもそのコミットを含めるためにomniauth-vkontakto のバージョンを更新する必要があります。つまり、バージョン 1.9.0 にすることです。これをあなたの PR に追加しましたが、実際には VK 経由で認証を実行しているアクティブなサイトを運用していません。お持ちですか?gem のアップグレードをテストして、問題が発生しないか確認していただけますか?

「いいね!」 2

後でフォーラムがオンラインになったら少しテストします。来週あたりになるかもしれません。その後、Yandex 用の別のプラグインを作成しようとします。

「いいね!」 2

GitHub - kaktaknet/discourse-vkid-oauth: 🔐 VK ID Authentication for Discourse. OAuth 2.1 authentication plugin with VK ID, OK.ru, and Mail.ru support. これは動作します。確認済みです。

「いいね!」 1