Conectar el inicio de sesión con Naver

Para que sus clientes se registren con una cuenta de Naver, primero tiene que registrar su servicio en Naver y obtener dos valores. Son el Client ID y el Client 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 Naver, Naver devuelve el resultado a una dirección determinada. Esta dirección tiene que registrarla en Naver, así que cópiela ahora. La pegará en el paso 1.

Si elige aquí abajo su Space, la dirección queda con el identificador ya puesto.

Space
https://auth.weegloo.com/v1/spaces/{spaceId}/login/oauth2/code/naver

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ó Naver 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 Naver

Inicie sesión en Naver y realice por orden los dos pasos siguientes. Lo que se hace aquí no tiene coste.

1

Registrar la aplicación

  1. Abra la pantalla de registro de aplicaciones (https://developers.naver.com/apps/#/register).

  2. En 애플리케이션 이름 (nombre de la aplicación), escriba el nombre que verá el cliente (por ejemplo, Armario Acogedor).

  3. En 사용 API (API que va a usar), elija 네이버 로그인 (inicio de sesión con Naver).

    Pantalla de registro de aplicaciones. Junto al menú de la izquierda se ven la casilla del nombre de la aplicación y el desplegable de la API que va a usar

  4. En la tabla 제공 정보 선택 (selección de la información proporcionada), marque 필수 (obligatorio) solo en estas tres filas: 연락처 이메일 주소 (dirección de correo electrónico de contacto), 별명 (apodo) y 프로필 사진 (foto de perfil).

  5. En 환경 추가 (añadir entorno), elija PC 웹 (web de PC).

    Tabla de selección de la información proporcionada. Está marcada la columna de obligatorio en la dirección de correo electrónico de contacto, el apodo y la foto de perfil, y debajo está el desplegable para añadir entorno

  6. En 서비스 URL (URL del servicio), escriba la dirección de su sitio (por ejemplo, https://armario-acogedor.com).

  7. En la primera casilla de 네이버 로그인 Callback URL (URL de retorno del inicio de sesión con Naver), pegue la dirección que copió en La dirección que debe copiar primero.

    Panel de la web de PC. En la URL del servicio está la dirección del sitio y en la primera casilla de la URL de retorno del inicio de sesión con Naver está la dirección de WEEGLOO

  8. Al final del formulario, marque las dos casillas de 서비스 이용 동의 (consentimiento para el uso del servicio).

  9. Pulse 등록하기 (registrar).

    Zona del consentimiento para el uso del servicio. Hay dos casillas y debajo están los botones de registrar y de cancelar

Tiene que rellenar con exactitud las dos casillas de dirección

En 서비스 URL escriba solo el dominio, sin www, y que sea el mismo dominio que su sitio. En Callback URL ponga únicamente la dirección que copió arriba y no añada más casillas. Si cualquiera de las dos casillas no coincide, el inicio de sesión con Naver queda restringido hasta que lo corrija.

No elija los demás elementos de 제공 정보 선택. Con un solo entorno, PC 웹, es suficiente.

2

Copiar el Client ID y el Client Secret

Al pulsar 등록하기 se abre la pestaña 개요 (resumen) de la aplicación que acaba de registrar. Los dos valores están en 애플리케이션 정보 (información de la aplicación).

  1. Copie el valor que figura en Client ID.

  2. Pulse 보기 (ver), al lado de Client Secret.

  3. Copie el valor que aparece.

    Pestaña de resumen una vez terminado el registro. En la información de la aplicación se ve el Client ID, y el Client Secret está tapado con un botón de ver al lado

El Client ID se queda tal cual en esta pantalla, y el Client Secret puede volver a verlo cada vez que pulse 보기. Ahora bien, el Secret es un valor secreto, así que no se lo dé a nadie ni lo escriba en un sitio público.

Todos sus clientes podrán iniciar sesión solo cuando pase la revisión

La aplicación que ha registrado tiene el 개발 상태 (estado de desarrollo) en 개발 중 (en desarrollo). La conexión con WEEGLOO no tiene que esperar a la revisión. Al introducir los dos valores, el inicio de sesión funciona en ese mismo momento.

Elemento del inicio de sesión con Naver en la pestaña de resumen. En el estado de desarrollo están la etiqueta de en desarrollo y el botón de solicitud de revisión del inicio de sesión con Naver

Mientras esté en 개발 중, solo se puede iniciar sesión con los identificadores registrados en la pestaña 멤버관리 (gestión de miembros). Su propio identificador no hace falta registrarlo. Si quiere probar con otra cuenta, escriba ese identificador en 테스터 ID 등록 (registro de ID de tester) de esa pestaña.

Pestaña de gestión de miembros. Se ven las dos zonas de registro de ID de administrador y de registro de ID de tester

Cuando esté listo para abrirlo a todos sus clientes, pulse 네이버 로그인 검수요청 (solicitud de revisión del inicio de sesión con Naver) en la pestaña 개요. Los materiales necesarios y los criterios de evaluación están en la documentación de Naver.

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.

  1. Vuelva a la sección Activar el inicio de sesión social de Inicio de sesión de miembros del servicio.
  2. Active Naver.
  3. Introduzca el Client ID en la casilla Client ID del Step 2.
  4. Introduzca el Client Secret en la casilla Client Secret.
  5. 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.