Cómo vincular tu propia aplicación para el inicio de sesión en una red social Seguir
Como administrador de la promoción tienes la posibilidad de habilitar diferentes métodos de Social Login para facilitar a los usuarios el proceso de identificación y registro en la promoción. Concretamente, los usuarios podrán identificarse con las siguientes redes sociales en la promoción:
- Facebook.
- Google.
- Linkedin.
- Twitch.
- Tik Tok.
Al iniciar sesión con una de estas redes sociales, si es la primera vez que participan, los usuarios deberán autorizar los permisos de una aplicación. Por defecto en los concursos de Easypromos, se acepta una aplicación con nombre "Easypromos".
¿Por qué se necesita una aplicación para el Login Social?
Imagina el login Social con Facebook: se necesita una aplicación en el entorno de desarrolladores de Facebook para habilitar el login con Facebook en tu promoción porque es la manera en que Facebook puede asegurarse de que tu promoción sea confiable y seguro para sus usuarios, actuando como un intermediario que gestiona el acceso a los datos de los usuarios de manera controlada y segura.
Mostramos a continuación cómo es la ventana de aceptación de permisos de la aplicación de Facebook "Easypromos" que deben autorizar los usuarios para poder hacer login con esta red social:
¿Por qué aceptan una aplicación con nombre Easypromos? (¡Si tengo la licencia Marca Blanca contratada!)
Por defecto, la aplicación que utilizamos para iniciar sesión en una red social tiene nombre Easypromos. Como hemos indicado en el punto anterior, las aplicaciones son necesarias porque es el intermediario entre el concurso y los datos de los usuarios en las redes sociales. Las redes sociales quieren que estos intermediarios sea confiables, y es por ello, que las redes sociales obligan que el propietario de la aplicación esté perfectamente identificado, y que no genere ninguna duda al usuario que acepta permisos, a través de quien está cediendo sus datos.
Por lo tanto, para cumplir con las propias políticas de aplicaciones de las redes sociales y por la propia seguridad de los usuarios participantes, el nombre de la aplicación de la que Easypromos es propietaria, debe ser "Easypromos" y no cualquier otro.
¿Puedo cambiar el nombre de la aplicación o utilizar otra aplicación con mi nombre?
No puedes cambiar el nombre de nuestra aplicación, pero en caso de tener una licencia Marca Blanca, sí puedes crear tu propia aplicación, ponerle tu nombre, y vincularla a la promoción, para que el inicio de sesión en el concurso en la red social se haga a través de tu aplicación.
Nota: La funcionalidad de poder vincular una aplicación propia a la promoción para el Social Login está únicamente disponible en promociones creadas con la versión Marca Blanca.
¿Cómo creo mi propia aplicación en la red social para que los usuarios autoricen una aplicación con mi nombre?
Cada red social tiene su propio procedimiento para crear una aplicación. A continuación resolvemos rápidamente lo que debes tener en cuenta antes de hacerlo:
- ¿Quién puede crear una aplicación? Lo debe realizar una persona de la empresa organizadora del concurso con un perfil desarrollador, o que ya tenga experiencia en la integración con Social Login o que tenga conocimientos del protocolo Oauth.
- ¿Cuánto se tarda para crear la aplicación? El proceso puede tardar entre 1 hora y 5 días, dependiendo de la red social. Google Login puede ser 1 hora, pero Facebook pueden ser 2 días. El motivo es que las redes sociales pueden revisar la aplicación y el propietario de la aplicación antes de ser operativa.
- ¿Easypromos puede crear la aplicación por mi? No, Easypromos no puede crear aplicaciones en nombre del cliente. Sí podemos dar el servicio de asesoramiento y acompañamiento. Contacta con tu representante comercial para recibir un presupuesto para este servicio.
1. Información para desarrolladores
Esta sección esta orientada a la persona desarrolladora que creará la aplicación. Si no eres una persona desarrolladora o no tienes experiencia creando aplicaciones para Social Login, reenvía esta información a la persona adecuada de tu empresa.
Deberás crear una aplicación en la red social para poder hacer Login. Una vez creada la aplicación deberás introducir el Client ID y el Secret en la promoción, para que queden vinculadas.
1. Para crear la aplicación necesitas estos datos:
- Permisos o Scope: El inicio de sesión que tenemos implementado en los concursos no requiere permisos avanzados. Únicamente requerimos la información básica del usuario que incluye el ID único del usuario, su nombre y su foto de perfil. También se intenta conseguir el email del usuario. Por lo tanto, la integración con el login social de cada red social, es la mínima y básica.
- URL de redirección: Al configurar la aplicación deberás introducir la URL de redirección tras la autenticación de usuario. Esta URL, la obtendrás en el panel de control de la aplicación siguiendo estos pasos:
- URL a la política de privacidad: En todas las aplicaciones debes introducir una política de privacidad. Consulta con el responsable de la promoción, cuál es la política de privacidad del concurso o la política de privacidad a informar en como váis a tratar los datos sociales de los usuarios.
En la siguiente sección del tutorial explicamos el proceso de creación de una aplicación de inicio de sesión para cada red social específica.
2. Vincular la aplicación a la promoción
Una vez hayas creado y publicado la aplicación en la red social, deberás vincularla a la promoción introduciendo su Client ID y su Secret. Para ello deberás ir al panel de administración de la promoción, e introducirlos desde la sección de Integraciones. Aquí puedes ver un ejemplo para introducir el Client ID y el Secret de una aplicación de Google:
2. Guías específicas para crear una aplicación en cada Red Social
-
Integración con Facebook
-
Integración con Google
-
Integración con Linkedin
-
Integración con Twitch
-
Integración con Tik Tok
2.1. Integración con Facebook
Para poder crear una aplicación en Facebook, deberás tener en cuenta los siguientes puntos:
- Deberás tener una cuenta de desarrollador de Facebook
- El caso de uso de Facebook es: Inicio de sesión
- Deberás vincula la aplicación a un Business Manager con un Business Verificado
- Deberás poner en nivel avanzado los permisos de "Email" y "Public Profile"
- Deberás comunicar a Facebook porque necesitas los datos de Facebook de tus participantes, qué uso harás de estos datos, y cómo los protegerás.
- Facebook de forma anual realiza una comprobación del uso de datos y de protección de datos.
Estos son los requerimientos de Facebook cuando creas una aplicación con integración con su inicio de sesión:
Enlace a la documentación de ayuda de Facebook para crear tu propia aplicación paso a paso con el caso de uso de inicio de sesión: https://developers.facebook.com/docs/development/create-an-app/facebook-login-use-case
2.2 Integración con Google
Hemos escrito una guía paso a paso para crear tu propia aplicación en Google.
2.3 Integración con Linkedin
Hemos escrito una guía paso a paso para crear tu propia aplicación en Linkedin.
2.4 Integración con Twitch
Hemos escrito una guía paso a paso para crear tu propia aplicación en Twitch.
2.5 Integración con TikTok
Para poder crear una aplicación en TikTok, deberás tener en cuenta los siguientes puntos:
- Deberás tener una cuenta de desarrollador en Tik Tok.
- Deberás tener preparada la URL de tu política de privacidad y una URL a tus condiciones de uso (pueden ser los de la promoción).
- En Tik Tok es recomendable vincular la aplicación a una organización.
- Deberás seguir los pasos de registro de una aplicación para login en web.
- Tik Tok realiza una revisión de la promoción antes de publicarla. Puede tardar 48 horas.
Enlace a la documentación de ayuda de TikTok para crear tu propia aplicación paso a paso para realizar Login: https://developers.tiktok.com/doc/getting-started-create-an-app
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.