Conectar el inicio de sesión con LINE
Para que sus clientes se registren con una cuenta de LINE, primero tiene que registrar su servicio en LINE y obtener dos valores. Son el Channel ID y el Channel secret.
Esta página explica en qué orden se obtienen esos dos valores. Cómo introducir en WEEGLOO los valores obtenidos está en Introducir en WEEGLOO los valores obtenidos.
La dirección que debe copiar primero
Cuando el cliente termina de iniciar sesión en LINE, LINE devuelve el resultado a una dirección determinada. Esta dirección tiene que registrarla en LINE, así que cópiela ahora. La pegará en el paso 3.
Si elige aquí abajo su Space, la dirección queda con el identificador ya puesto.
Si prefiere rellenarla a mano, ponga en el hueco de {spaceId} el identificador de su Space. Abra ese Space en el estudio de contenidos y mire la barra de direcciones del navegador: el valor que viene después de /spaces/ es el identificador.
Esta dirección no es la de su sitio, sino el lugar donde WEEGLOO recibe el resultado del inicio de sesión. Por eso queda fijada ya, aunque todavía no haya creado su sitio. Si activó LINE en el estudio de contenidos, en el Step 1 aparece la misma dirección, así que también puede copiarla de ahí.
Obtener los dos valores en LINE
Inicie sesión con su cuenta de LINE en la consola LINE Developers (https://developers.line.biz/console/) y realice por orden los cuatro pasos siguientes.
Crear el Provider
-
Pulse Create a new provider.

-
En Provider name, escriba el nombre de su tienda o de su empresa (por ejemplo,
Armario Acogedor). -
Pulse Create.

Crear el canal de LINE Login
-
En los tipos de canal, pulse Create a LINE Login channel.

-
En Region to provide the service, elija la región donde va a ofrecer el servicio.
-
En Company or owner's country or region, elija la ubicación de la empresa o del propietario.
-
En Channel name, escriba el nombre que verá el cliente con 20 caracteres como máximo.

-
Rellene el resto de los elementos obligatorios del formulario: Channel description, Web app dentro de App types, Email address y las casillas de aceptación de los términos.

-
Pulse Create.
La región no se puede cambiar una vez creado el canal
Las opciones de Region to provide the service son solo cuatro, Japan, Thailand, Taiwan e Indonesia, y no se pueden cambiar una vez creado el canal.
Require two-factor authentication viene activado por defecto. Por eso, la primera vez que inicia sesión, el cliente comprueba un código de verificación en la app de LINE de su teléfono.
Registrar la dirección de retorno
-
Pulse la pestaña LINE Login del canal.
-
Pulse Edit, al lado de Callback URL.
-
Pegue en la casilla la dirección que copió en La dirección que debe copiar primero.
-
Pulse Update.

Aquí solo va a introducir una dirección, la que copió arriba. No añada más casillas.
Copiar el Channel ID y el Channel secret
Los dos valores están en Basic settings del canal.
-
Pulse la pestaña Basic settings del canal.
-
Copie el valor que figura en Channel ID.

-
Copie el valor que figura en Channel secret.

El secret es un valor secreto, así que no se lo dé a nadie ni lo escriba en un sitio público.
El inicio de sesión solo funciona si solicita el permiso de correo y se lo aprueban
Aunque haya creado el canal, LINE no entrega el correo electrónico del cliente. Hay que solicitar aparte el permiso de correo y recibir la aprobación.
WEEGLOO distingue a los miembros registrados por su correo electrónico. Por eso, cuando el cliente inicia sesión con LINE, WEEGLOO lee también de LINE el correo de esa cuenta. Si ese valor no llega, el registro se detiene ahí. Antes de recibir la aprobación, todos los inicios de sesión se detienen así.
Cuando se detiene, el cliente ve una pantalla de aviso que muestra WEEGLOO. En ella está escrito, en el idioma del cliente, que no se ha podido obtener el correo y qué puede hacer, y además hay un botón para volver a su sitio.

En ese caso el resultado del inicio de sesión no llega hasta su sitio. Por eso el código de su sitio no puede detectar esta situación ni resolverla en su lugar.
Quien lo solicita no es el cliente, sino usted, que creó el canal.
- En OpenID Connect, en la parte de abajo de la pestaña Basic settings, pulse Apply, al lado de Email address permission.
- Presente los materiales que pide la pantalla de solicitud y acepte los términos.

Cuando se aprueba, la indicación de ese mismo lugar cambia a Applied.
Incluso después de recibir la aprobación, si el cliente no acepta facilitar su correo electrónico, ese cliente no puede iniciar sesión. Lo que puede hacer en su sitio es escribir esta condición de antemano en el lugar donde se inicia sesión con LINE, para que el cliente lo sepa antes de quedarse bloqueado.
Los materiales necesarios para la solicitud están en la documentación de LINE.
Introducir en WEEGLOO los valores obtenidos
Ahora tiene en la mano los dos valores. A partir de aquí el camino se divide según cómo haya venido trabajando hasta ahora.
Si estaba configurándolo directamente en el estudio de contenidos, siga estos pasos.
- Vuelva a la sección Activar el inicio de sesión social de Inicio de sesión de miembros del servicio.
- Active LINE.
- Introduzca el Channel ID en la casilla Channel ID del Step 2.
- Introduzca el Channel secret en la casilla Channel secret.
- Pulse Guardar.
Si dejó la integración en manos de un agente de IA y este le indicó que fuera a obtener los valores, pegue tal cual los dos valores obtenidos en la ventana de chat y siga con lo que estaba haciendo. El resto de la configuración lo continúa el agente.
Qué hacer a continuación
- Inicio de sesión de miembros del servicio: introduzca los valores obtenidos en el estudio de contenidos y termine el resto de la configuración del inicio de sesión de miembros.
- Roles y permisos de miembros: cree el ServiceUserRole que define qué puede ver y usar un miembro registrado.
- Auth API: trata especificaciones técnicas, como el formato de las solicitudes, que necesita para integrar el inicio de sesión en el código de su sitio.
