Iniciar sesi n a trav s de la cuenta de Vkontakte en sitios y aplicaciones es una caracter stica conveniente que le permite iniciar sesi n r pidamente sin tener que recordar otro nombre de usuario y contrase a. Sin embargo, por varias razones, es posible que deba desactivar esta funci n y proporcionar a los usuarios otras opciones de autorizaci n. En este art culo, le diremos en detalle c mo deshabilitar el Inicio de sesi n en Vkontakte en su sitio web.
Paso 1: Crea una aplicaci n
Paso 2: Obtenga la identificaci n del cliente y la clave segura
Para usar la autorizaci n de Vkontakte en su sitio, debe crear una aplicaci n en el sitio https://vk.com/dev y obtener Client ID y Secure key. Para ello, vaya a la secci n "Mis aplicaciones "y haga clic en el bot n"Crear aplicaci n". Rellene los campos requeridos y guarde la configuraci n. Despu s de eso, recibir Client ID y Secure key.
Paso 3: Desactiva el Inicio de sesi n a trav s de Vkontakte en el c digo de tu sitio
Para deshabilitar el Inicio de sesi n a trav s de Vkontakte, debe editar el c digo correspondiente en su sitio web. Abra el archivo en el que se implementa la funci n de autorizaci n y busque la secci n de c digo responsable de iniciar sesi n a trav s de Vkontakte. Por lo general, parece un bloque de script con una referencia al SDK de JavaScript de Vkontakte.
- Preparaci n para la desconexi n
- Crear una aplicaci n Vkontakte
- Obtenci n de id de aplicaci n
- Configuraci n en el sitio
- Conexi n de la biblioteca Vkontakte
- Creaci n de un bot n Iniciar sesi n a trav s de VK
- Eliminar el c digo Vkontakte
- Comprobaci n del trabajo
Preparaci n para la desconexi n
Antes de comenzar a deshabilitar el Inicio de sesi n a trav s de Vkontakte en su sitio, debe realizar varios pasos preparatorios:
- Crear una aplicaci n Vkontakte: para trabajar con la entrada de Vkontakte en su sitio web, debe crear Una aplicaci n Vkontakte. Para hacer esto, vaya al sitio web de desarrolladores de Vkontakte e inicie sesi n. A continuaci n, vaya a Mis aplicaciones y haga clic en Crear aplicaci n. Complete la informaci n requerida y guarde la configuraci n.
- Obtener id de aplicaci n: Despu s de crear la aplicaci n, se le emitir un identificador nico (ID). Guarde este ID, ya que lo necesitar m s adelante.
- Configurar la aplicaci n: En la configuraci n de la aplicaci n Vkontakte, especifique la direcci n de su sitio en el campo "Destino". Tambi n habilite las funciones utilizadas en la configuraci n, como iniciar sesi n a trav s de Vkontakte.
- Conectar el SDK De Vkontakte: para trabajar con las funciones de Vkontakte en su sitio, conecte el SDK de JavaScript correspondiente de Vkontakte. Esto permitir el uso de m todos de autorizaci n y otras funciones.
Despu s de seguir estos pasos, estar listo para deshabilitar el Inicio de sesi n a trav s de Vkontakte en su sitio web.
Crear una aplicaci n Vkontakte
Para trabajar con la API de Vkontakte y deshabilitar el Inicio de sesi n de Vkontakte en su sitio, debe crear una aplicaci n Vkontakte. Aqu es c mo hacerlo:
Ir al sitio vk.com/dev
Inicie sesi n en su cuenta de Vkontakte si a n no lo ha hecho.
En la p gina del desarrollador, haga clic en el bot n "Crear aplicaci n".
Rellene los campos obligatorios en el formulario de creaci n de la aplicaci n: nombre, tipo y plataforma.
Despu s de completar el formulario, haga clic en el bot n "Guardar".
En la secci n "Configuraci n" de su aplicaci n, busque el campo "Direcci n del sitio" e ingrese la direcci n de su sitio en el que desea deshabilitar el Inicio de sesi n en Vkontakte.
Despl cese hacia abajo y haga clic en el bot n "Guardar" para guardar los cambios.
Copie el "id de aplicaci n" de su aplicaci n que aparece en la parte superior de la p gina en el sitio del desarrollador.
Felicidades! Ha creado con xito una aplicaci n de Vkontakte que se puede utilizar para deshabilitar el Inicio de sesi n de Vkontakte en su sitio web.
Obtenci n de id de aplicaci n
Para deshabilitar el Inicio de sesi n en Vkontakte en el sitio, debe obtener el ID de la aplicaci n VK API. Este es un identificador nico que apunta a su aplicaci n en el sistema Vkontakte.
Para obtener el ID de aplicaci n de la API de VK, siga estos pasos::
- Abra el sitio de desarrolladores de Vkontakte en el enlace https://vk.com/dev.
- Inicie sesi n en el sitio con su cuenta.
- Haga clic en el bot n "Mis aplicaciones" en el men superior.
- En la p gina "Mis aplicaciones", haga clic en el bot n "Crear aplicaci n".
- Elija el tipo de aplicaci n que m s le convenga: "sitio web" o "aplicaci n Independiente".
- Rellene todos los campos necesarios y haga clic en el bot n "Crear".
- Despu s de crear la aplicaci n, se lo llevar a la p gina de configuraci n de la aplicaci n.
- En la p gina de configuraci n de la aplicaci n, busque el campo id de la aplicaci n y copie el valor de ID.
Ahora tiene el ID de la aplicaci n VK API, que se puede utilizar para deshabilitar el Inicio de sesi n en Vkontakte en su sitio. A continuaci n, deber seguir los pasos adicionales descritos en las instrucciones correspondientes.
Configuraci n en el sitio
Para deshabilitar el Inicio de sesi n en el sitio a trav s de Vkontakte, debe seguir los siguientes pasos: :
- Abra la secci n "Configuraci n" en su sitio web.
- Busque la secci n "Autorizaci n" o "Inicio de sesi n a trav s de redes sociales".
- Seleccione la opci n "Iniciar sesi n a trav s de Vkontakte" o "Vkontakte autorizaci n".
- Haga clic en el bot n "Desactivar" o similar en el sentido.
- Guarde los cambios.
Despu s de realizar estos pasos, los usuarios no podr n iniciar sesi n en su sitio a trav s de Vkontakte. Se ver n obligados a utilizar otros m todos de autorizaci n o crear una cuenta en su sitio.
Tambi n puede configurar factores de autenticaci n secundarios, como la contrase a o la verificaci n en dos pasos, para garantizar la seguridad de las cuentas de usuario.
Se recomienda encarecidamente que habilite m todos de autenticaci n adicionales para proteger los datos y evitar el acceso no autorizado a las cuentas.
Recuerde que deshabilitar el Inicio de sesi n a trav s de Vkontakte puede afectar la usabilidad de su sitio web para algunos usuarios, ya que Vkontakte es una red social popular con un gran n mero de usuarios activos. Aseg rese de proporcionar m todos alternativos de autorizaci n y registro en el sitio.
Conexi n de la biblioteca Vkontakte
Para trabajar con las funciones y m todos de la API de Vkontakte en su sitio, debe conectar la biblioteca de Vkontakte. La biblioteca proporciona una interfaz f cil de usar para trabajar con una red social a trav s de JavaScript.
Para conectar la biblioteca Vkontakte necesitar s:
- Obtener la clave de acceso (token de acceso) para su aplicaci n Vkontakte;
- Agregue un script de conexi n de biblioteca a su sitio.
Obtenci n de la clave de acceso
Para obtener la clave de acceso (token de acceso), deber registrar su aplicaci n Vkontakte en el sitio https://vk.com/dev. Despu s de registrar la aplicaci n, recibir un id (API ID) y una clave secreta (Secret Key) para su aplicaci n.
Con la ayuda de un identificador y una clave secreta, usted ser capaz de obtener una clave de acceso (access token) para su aplicaci n. Para hacer esto, debe enviar una solicitud GET a la direcci n:
https://oauth.vk.com/authorize?client_id=ID_ &display=page&redirect_uri=URI_ _ &scope=PERMISSIONS&response_type=token&v=API_VERSION- Donde:
- ID_APLICACIONES-id de su aplicaci n Vkontakte;
- Uri_su_sitio la direcci n DE su sitio web a la que el usuario ser redirigido despu s de confirmar el acceso a su aplicaci n;
- PERMISOS: los permisos que solicita al usuario (por ejemplo," amigos"," fotos","fuera de l nea"). Los permisos m s detallados se pueden encontrar en la documentaci n de Vkontakte;
API_VERSION es la versi n de la API de Vkontakte que est utilizando (por ejemplo, "5.131").
Despu s de enviar la solicitud, el usuario ser redirigido a la p gina de confirmaci n de acceso a su aplicaci n. Despu s de la confirmaci n, la barra de direcciones del navegador contendr Access token, que debe copiarse y guardarse para su uso posterior.
Conexi n de un script de biblioteca
Despu s de recibir la clave de acceso (token de acceso), puede conectar el script de la biblioteca Vkontakte a su sitio web. Para hacer esto, debe agregar el siguiente c digo antes de la etiqueta de cierre :Donde:
ID_APLICACIONES-id de su aplicaci n Vkontakte.
Despu s de conectar el script, la biblioteca estar disponible en su sitio y podr usar las funciones y m todos de la API de Vkontakte.
- Creaci n de un bot n Iniciar sesi n a trav s de VK
- Para agregar un bot n de Inicio de sesi n a su sitio web a trav s de Vkontakte, necesitar usar JavaScript y la API de Vkontakte. Siga las instrucciones a continuaci n:
- Crear una aplicaci n en los Desarrolladores de Vkontakte. Ir a la p gina https://vk.com/apps?act=manage y haga clic en el bot n "Crear aplicaci n". Rellene los campos requeridos y cree una aplicaci n.
Obtenga un ID de API. En la configuraci n de su aplicaci n, busque el campo Servicios y copie el valor del campo id de la aplicaci n.
- Agregue c digo a su sitio web. Pegue el siguiente c digo en la p gina donde desea colocar el bot n Iniciar sesi n a trav s de Vkontakte:
Reemplace {'your_api_id'} con el ID de API de su aplicaci n obtenido anteriormente.
Listo! Ahora en su sitio se mostrar el bot n Iniciar sesi n a trav s de Vkontakte, al hacer clic en el que los usuarios podr n iniciar sesi n a trav s de sus cuentas de Vkontakte.
- Eliminar el c digo Vkontakte
- Si decide deshabilitar el Inicio de sesi n en Vkontakte en su sitio, debe eliminar el c digo correspondiente que proporciona esta funci n.
Resalte todo este c digo y elim nelo.
Despu s de eliminar el c digo Vkontakte de su sitio, los usuarios ya no podr n iniciar sesi n en el sitio con Vkontakte. Si tiene otros m todos de autorizaci n, aseg rese de que sigan funcionando.
- Comprobaci n del trabajo
- Despu s de realizar todos los pasos anteriores, debe verificar el funcionamiento del sitio y asegurarse de que el Inicio de sesi n en Vkontakte est deshabilitado con xito.
- Para ello, puede realizar las siguientes comprobaciones:
- Abra el sitio en el navegador y aseg rese de que el bot n "Iniciar sesi n con Vkontakte" ya no aparezca en la p gina.
Intente iniciar sesi n en el sitio con su cuenta de Vkontakte. Si todos los ajustes se realizaron correctamente, debe recibir un mensaje de error o ser redirigido a otra p gina con informaci n de que el Inicio de sesi n a trav s de Vkontakte est desactivado.