Conectar o login do LINE
Para que o cliente se cadastre com uma conta LINE, primeiro você registra o seu serviço no LINE e recebe dois valores. São o Channel ID e o Channel 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 LINE, o LINE devolve esse resultado para um endereço definido. Você precisa registrar esse endereço no LINE, então copie-o primeiro. Você vai colá-lo na etapa 3.
Escolha o seu Space abaixo para obter o endereço com o identificador já preenchido.
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 LINE 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 LINE
Entre no console LINE Developers (https://developers.line.biz/console/) com a sua conta LINE e siga em ordem as quatro etapas abaixo.
Criar o provider
-
Clique em Create a new provider.

-
Em Provider name, digite o nome da sua loja ou empresa (por exemplo,
Guarda-Roupa Aconchegante). -
Clique em Create.

Criar o canal LINE Login
-
Entre os tipos de canal, clique em Create a LINE Login channel.

-
Em Region to provide the service, escolha a região onde vai oferecer o serviço.
-
Em Company or owner's country or region, escolha onde o negócio ou o proprietário está sediado.
-
Em Channel name, digite o nome que o cliente vai ver, com no máximo 20 caracteres.

-
Preencha os demais itens obrigatórios do formulário: Channel description, Web app em App types, Email address e as caixas de consentimento com os termos.

-
Clique em Create.
A região não pode ser alterada depois de criar o canal
As opções de Region to provide the service são apenas quatro, Japan, Thailand, Taiwan e Indonesia, e não é possível alterar depois que o canal é criado.
Require two-factor authentication vem ativado por padrão. Por isso, no primeiro login, o cliente confirma um código de verificação no aplicativo LINE do smartphone.
Registrar o endereço de callback
-
Clique na aba LINE Login do canal.
-
Clique em Edit, ao lado de Callback URL.
-
Cole no campo o endereço que você copiou em O endereço a copiar primeiro.
-
Clique em Update.

O que você coloca aqui é apenas o endereço único que copiou acima. Não acrescente mais campos.
Copiar o Channel ID e o Channel secret
Os dois valores estão em Basic settings, no canal.
-
Clique na aba Basic settings do canal.
-
Copie o valor escrito em Channel ID.

-
Copie o valor escrito em Channel secret.

O secret é um valor secreto. Não o conte a ninguém e não o escreva em um lugar público.
O login só funciona depois da solicitação e da aprovação da permissão de e-mail
Mesmo com o canal criado, o LINE não entrega o e-mail do cliente. É preciso solicitar a permissão de e-mail à parte e ter essa solicitação aprovada.
A WEEGLOO distingue os membros cadastrados pelo e-mail. Por isso, quando o cliente faz login com o LINE, ela também lê no LINE o e-mail dessa conta. Se esse valor não é enviado, o cadastro para aí. Antes da aprovação, todos os logins param dessa forma.
Quando isso acontece, o cliente vê uma tela de aviso exibida pela WEEGLOO. Nela está escrito, no idioma do cliente, que não foi possível obter o e-mail e o que fazer, e há também um botão para voltar ao seu site.

Nesse caso, o resultado do login não chega até o seu site. Por isso o código do seu site não consegue nem perceber essa situação nem tratá-la no lugar do cliente.
Quem faz a solicitação não é o cliente. É você, que criou o canal.
- Em OpenID Connect, na parte de baixo da aba Basic settings, clique em Apply, ao lado de Email address permission.
- Envie os materiais que a tela de solicitação pede e concorde com os termos.

Quando a permissão é aprovada, a indicação no mesmo lugar muda para Applied.
Mesmo depois da aprovação, o cliente que não concorda em fornecer o e-mail não consegue fazer login. O que você pode fazer no seu site é escrever essa condição com antecedência no lugar onde se faz login com o LINE, para que o cliente saiba disso antes de ficar travado.
Os materiais necessários para a solicitação estão na Documentação do LINE.
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.
- Volte para ativar o login social em Login de membros do serviço.
- Ative o LINE.
- Coloque o Channel ID no campo Channel ID do Step 2.
- Coloque o Channel secret no campo Channel secret.
- 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.
