Conectar o login do Naver

Para que o cliente se cadastre com uma conta Naver, primeiro você registra o seu serviço no Naver e recebe dois valores. São o Client ID e o Client Secret.

Esta página apresenta a ordem para obter esses dois valores. O modo de colocar na WEEGLOO os valores recebidos está em Colocar na WEEGLOO os valores recebidos.

O endereço a copiar primeiro

Quando o cliente termina o login no Naver, o Naver devolve esse resultado para um endereço definido. Você precisa registrar esse endereço no Naver, então copie-o primeiro. Você vai colá-lo na etapa 1.

Escolha o seu Space abaixo para obter o endereço com o identificador já preenchido.

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

Se preferir preencher por conta própria, coloque no lugar de {spaceId} o identificador do seu Space. Abra esse Space no estúdio de conteúdo e olhe a barra de endereços do navegador: o valor que vem depois de /spaces/ é o identificador.

Esse endereço não é o endereço do seu site. É o lugar onde a WEEGLOO recebe o resultado do login. Por isso ele já fica definido agora, mesmo que você ainda não tenha feito o seu site. Se você ativou o Naver no estúdio de conteúdo, o mesmo endereço aparece no Step 1, então você também pode copiá-lo de lá.

Obter os dois valores no Naver

Depois de entrar no Naver, siga em ordem as duas etapas abaixo. O que você faz aqui não tem custo.

1

Registrar a aplicação

  1. Abra a tela de registro de aplicações (https://developers.naver.com/apps/#/register).

  2. Em 애플리케이션 이름 (nome da aplicação), digite o nome que o cliente vai ver (por exemplo, Guarda-Roupa Aconchegante).

  3. Em 사용 API (API utilizada), escolha 네이버 로그인 (login do Naver).

    Tela de registro de aplicações. Junto com o menu à esquerda aparecem o campo de nome da aplicação e a lista suspensa de API utilizada

  4. Na tabela 제공 정보 선택 (seleção das informações fornecidas), marque 필수 (obrigatório) apenas nas três linhas 연락처 이메일 주소 (endereço de e-mail de contato), 별명 (apelido) e 프로필 사진 (foto de perfil).

  5. Em 환경 추가 (adicionar ambiente), escolha PC 웹 (web para PC).

    Tabela de seleção das informações fornecidas. As linhas de endereço de e-mail de contato, apelido e foto de perfil estão marcadas como obrigatórias e, abaixo, há a lista suspensa de adicionar ambiente

  6. Em 서비스 URL (URL do serviço), digite o endereço do seu site (por exemplo, https://pogeun-otjang.com).

  7. No primeiro campo de 네이버 로그인 Callback URL (Callback URL do login do Naver), cole o endereço que você copiou em O endereço a copiar primeiro.

    Painel de web para PC. A URL do serviço está com o endereço do site e o primeiro campo da Callback URL do login do Naver está com o endereço da WEEGLOO

  8. No fim do formulário, marque as duas caixas de 서비스 이용 동의 (consentimento de uso do serviço).

  9. Clique em 등록하기 (registrar).

    Área de consentimento de uso do serviço. Há duas caixas de seleção e, abaixo, os botões de registrar e cancelar

É preciso escrever com exatidão os dois campos de endereço

Em 서비스 URL, escreva apenas o domínio, sem www, e use o mesmo domínio do seu site. No Callback URL, coloque só o endereço que copiou acima e não acrescente mais campos. Se qualquer um dos dois campos estiver divergente, o login do Naver fica restrito até que você corrija.

Não marque os demais itens de 제공 정보 선택. Para o ambiente também basta apenas PC 웹.

2

Copiar o Client ID e o Client Secret

Ao clicar em 등록하기, abre-se a aba 개요 (visão geral) da aplicação que você acabou de registrar. Os dois valores estão em 애플리케이션 정보 (informações da aplicação).

  1. Copie o valor escrito em Client ID.

  2. Clique em 보기 (ver), ao lado de Client Secret.

  3. Copie o valor que aparecer.

    Aba de visão geral depois de concluído o registro. O Client ID aparece nas informações da aplicação e o Client Secret está oculto, com um botão para vê-lo ao lado

O Client ID continua nesta tela, e o Client Secret você pode ver de novo sempre que clicar em 보기. Mas o Secret é um valor secreto. Não o conte a ninguém e não o escreva em um lugar público.

Todos os clientes só fazem login depois da aprovação na análise

A aplicação registrada fica com o 개발 상태 (status de desenvolvimento) em 개발 중 (em desenvolvimento). A conexão com a WEEGLOO não depende de esperar a análise. Ao colocar os dois valores, o login funciona na hora.

Item de login do Naver na aba de visão geral. No status de desenvolvimento há o selo de em desenvolvimento e o botão de solicitação de análise do login do Naver

Enquanto estiver em 개발 중, só é possível fazer login com os IDs registrados na aba 멤버관리 (gestão de membros). O seu próprio ID não precisa ser registrado. Para testar com outra conta, coloque o ID em 테스터 ID 등록 (registro de ID de testador), nessa aba.

Aba de gestão de membros. Aparecem duas áreas, a de registro de ID de administrador e a de registro de ID de testador

Quando estiver pronto para abrir para todos os clientes, clique em 네이버 로그인 검수요청 (solicitação de análise do login do Naver), na aba 개요. Os materiais necessários e os critérios de avaliação estão na Documentação do Naver.

Colocar na WEEGLOO os valores recebidos

Agora você tem os dois valores em mãos. Daqui em diante o caminho se divide conforme o modo como você vinha trabalhando até aqui.

Se você estava configurando diretamente no estúdio de conteúdo, siga assim.

  1. Volte para ativar o login social em Login de membros do serviço.
  2. Ative o Naver.
  3. Coloque o Client ID no campo Client ID do Step 2.
  4. Coloque o Client Secret no campo Client Secret.
  5. Clique em Guardar.

Se você entregou a integração a um agente de IA e recebeu a orientação de ir buscar os valores, cole no chat os dois valores recebidos exatamente como estão e siga com o que estava fazendo. O restante da configuração o agente trata em seguida.

Próximos passos

  • Login de membros do serviço: coloca no estúdio de conteúdo os valores recebidos e conclui o restante da configuração do login de membros.
  • Papéis e permissões de membros: cria o ServiceUserRole que define o que o membro cadastrado pode ver e usar.
  • Auth API: trata de especificações técnicas como o formato das requisições, necessárias para conectar o login ao código do seu próprio site.