Platform

Implementación de inicio de sesión VK para desarrolladores en Back4App

10min



Iniciar sesión con VK (VKontakte) Tutorial

Introducción

Iniciar sesión con VK (VKontakte) permite a los usuarios iniciar sesión en aplicaciones utilizando sus cuentas de VK.

Requisitos previos

Para completar este tutorial, necesitarás:

1 - Crear una Nueva Aplicación en Back4App

Primero que nada, es necesario asegurarse de que tienes una aplicación existente creada en Back4App. Sin embargo, si eres un nuevo usuario, puedes consultar este tutorial para aprender cómo crear una.

2 - Crear una nueva aplicación VK

Crea una nueva Aplicación VK yendo a VK Developers y haciendo clic en el botón Crear aplicación

Complete el Título y elige la Plataforma como aplicación independiente, luego haz clic en el botón Conectar aplicación

Document image


Elige una Categoría para tu aplicación y, si es aplicable, un Tipo de tabla de clasificación y Comunidad. Haz clic en Guardar

Document image


Bajo la pestaña de Configuración de tu Aplicación VK, encontrarás tu ID de Aplicación, clave segura y token de servicio, entre otra información útil. Completa la dirección de tu sitio web y el dominio base para ello. Guárdalo.

Document image


3 - Recupera tu Código

Copia el ID de la Aplicación de tu para usar como el YOUR_CLIENT_ID y usa la dirección de tu sitio web como YOUR_REDIRECT_URI, y elige un alcance para usar en YOUR_SCOPE de las opciones disponibles.

Luego visita la siguiente URL cambiando los parámetros anteriores:

Te pedirá que inicies sesión en VK:

Document image


Alternativamente, puedes usar el siguiente comando CURL para recuperar tu token:

Curl


Ejecuta esto y deberías recuperar tu token de acceso:

Document image


RECUERDA: el código solo se puede usar una vez. Si obtienes un error o no usas tu token, debes regenerar tu código para poder ejecutarlo nuevamente.

4 - Configura tu aplicación Back4app

En tu aplicación Back4app, ve a Configuración del servidor y abre el cuadro de inicio de sesión de VKontakte

Document image


Complete su ID de aplicación y el secreto de la aplicación de VKontakte. Guárdelo.

Document image


5 - Comience el desarrollo

Ahora que la configuración de inicio de sesión con VK está configurada, puede comenzar el proceso de desarrollo. El formato para AUTHDATA es:

JSON


Aquí está el método para el SDK de iOS:

Swift


Y aquí para el SDK de Android

Java