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 Me gusta

Ahora necesitas especificar la “URL de redirección de confianza”

Descripción: URL a la que se redirigirá el navegador del usuario después de hacer clic en el botón “Iniciar sesión como”.
Es importante indicar la dirección si estás utilizando el esquema de autorización Connect.redirectAuth.

Por favor, dime qué escribir aquí :heart_hands:

1 me gusta

Necesitas especificar esta URL:
https://example.com/auth/vkontakte/callback

en example.com el nombre de tu dominio

2 Me gusta

VKontakte cambia al dominio vk.ru

VKontakte está cambiando al dominio vk.ru; ahora todas las integraciones de API y autorizaciones solo estarán disponibles a través de él.

Para garantizar que sus servicios funcionen correctamente, cambie sus dominios antes del 30 de septiembre, por ejemplo:

vk.ru/dev en lugar de vk.com/dev
oauth.vk.ru en lugar de oauth.vk.com
api.vk.ru en lugar de api.vk.com

Si tiene alguna pregunta, póngase en contacto con Soporte: dev.vk.com/ru/support

¡Gracias por informarnos! Veo que el sitio web vk.com todavía parece estar en funcionamiento. ¿Está diciendo que dejará de funcionar en algún momento? ¿Cuándo dejará de funcionar?

Parece que el plugin necesitará una actualización para abordar este cambio.

1 me gusta

Notificación oficial en ruso, captura de pantalla adjunta.

¿Puedes copiar/pegar eso en una respuesta aquí, para que se traduzca para nosotros?

1 me gusta

VKontakte cambia al dominio vk.ru — ahora todas las integraciones de API y autorizaciones solo estarán disponibles a través de él.

  Para que sus servicios funcionen correctamente, cambie sus dominios antes del 30 de septiembre; por ejemplo:
  • vk.ru/dev en lugar de vk.com/dev
  • oauth.vk.ru en lugar de oauth.vk.com
  • api.vk.ru en lugar de api.vk.com

  Para todas las preguntas, visite Soporte: dev.vk.com/ru/support
1 me gusta

¡Gracias! La fecha límite parece ser el 30 de septiembre, pero ahora estamos al 30 de octubre. ¿Cuándo dejará de funcionar el dominio vk.com?

1 me gusta

El dominio no ha dejado de funcionar, lo cual es importante para las API y las aplicaciones. Pueden dejar de dar soporte en cualquier momento. Dieron aviso el 5 de septiembre de que todo tenía que cambiarse antes del 30 de septiembre. Todavía funciona, pero puede dejar de hacerlo en cualquier momento.

1 me gusta

VK en Rusia es análogo a Facebook, mientras que Yandex es análogo a Google, un importante motor de búsqueda y gigante de TI. Si consideraras agregar Autorización instantánea para Yandex, sería muy conveniente para todos los usuarios de habla rusa en Rusia, la CEI y alrededor del mundo.

1 me gusta

Nos hemos actualizado
y mudado a un nuevo dominio
workspace.vk.ru

Nos hemos actualizado
y mudado a un nuevo dominio
workspace.vk.ru

Ha comenzado. Pronto cerrarán .com.

2 Me gusta

¿Puedes editar el plugin, probar que funciona y luego hacer una pull request?

1 me gusta

Lo intentaré mañana. Solo localmente, no tengo un foro en línea en este momento.

1 me gusta

Hecho

1 me gusta

¿Puedes pegar un enlace a la PR aquí en su propia línea?

1 me gusta

Gracias. Nuestro plugin se basa en omniauth-vkontakte, y veo que ellos también hicieron este cambio recientemente: Replace vk.com with vk.ru (#92) · mamantoha/omniauth-vkontakte@98cf241 · GitHub

Para que el plugin cambie realmente de vk.com a vk.ru, el plugin también necesita actualizar la versión de omniauth-vkontakto para incluir ese commit, es decir, a la versión 1.9.0. Agregué esto a tu PR, pero en la práctica, no tengo ningún sitio activo que ejecute la autenticación a través de VK. ¿Tienes uno? ¿Puedes probar la actualización de la gema para ver si causa algún problema?

2 Me gusta

Lo probaré un poco más tarde, cuando el foro esté en línea. Quizás la semana que viene. Entonces intentaré hacer un plugin separado para Yandex.

2 Me gusta

GitHub - kaktaknet/discourse-vkid-oauth: 🔐 VK ID Authentication for Discourse. OAuth 2.1 authentication plugin with VK ID, OK.ru, and Mail.ru support. Funciona, lo comprobé dos veces.

1 me gusta