Conectar o login do LINE

Para que os usuários do seu serviço se cadastrem com uma conta LINE, primeiro você registra o seu serviço no LINE e recebe o Channel ID e o Channel secret.

Esta página apresenta a ordem para obter o Channel ID e o Channel secret. O modo de colocar na WEEGLOO os dois valores recebidos está em Colocar o Channel ID e o Channel secret na WEEGLOO.

Obter o Channel ID e o Channel secret no LINE

As cinco etapas abaixo são feitas no console LINE Developers. Você precisa estar conectado com a sua conta LINE.

1

Criar o provider

Se você já tem um provider em uso, pode usar esse mesmo provider em vez de criar um novo. Nesse caso, pule esta etapa e vá para Criar o canal LINE Login.

  1. Abra o console LINE Developers (https://developers.line.biz/console/ (abre em uma nova aba)).

  2. Clique em Create a new provider.

    Primeira tela do console LINE Developers. Não há nenhum provider e aparece o botão Create a new provider

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

  4. Clique em Create.

    Janela de criação do provider. O campo Provider name está com o nome da loja e abaixo estão os botões Cancel e Create

2

Criar o canal LINE Login

Se você já tem um canal LINE Login em uso, pode usar esse mesmo canal em vez de criar um novo. Nesse caso, pule esta etapa e vá para Registrar o endereço de callback. Mas, como a região não pode ser alterada depois de criar o canal, confira antes se a região desse canal corresponde ao seu serviço.

  1. Se a tela de escolha do tipo de canal não estiver aberta, clique, na lista Providers do console LINE Developers (https://developers.line.biz/console/ (abre em uma nova aba)), no provider em que vai criar o canal. Se esse provider já tiver canais, clique em seguida em Create a new channel.

  2. Entre os tipos de canal, clique em Create a LINE Login channel. Se a janela Create a new channel estiver aberta, clique em LINE Login.

    Tela de escolha do tipo de canal. Aparecem quatro cartões: LINE Login, Messaging API, Blockchain Service e LINE MINI App

  3. Em Region to provide the service, escolha a região onde vai oferecer o serviço.

    A região não pode ser alterada depois de criar o canal

    As opções são apenas quatro, Japan, Thailand, Taiwan e Indonesia, e não é possível alterar depois que o canal é criado.

  4. Em Company or owner's country or region, escolha onde o negócio ou o proprietário está sediado.

  5. Em Channel name, digite o nome que o usuário vai ver, com no máximo 20 caracteres.

    O formulário de criação do canal. Region to provide the service mostra quatro regiões lado a lado e, abaixo, aparecem a lista Company or owner's country or region e o campo Channel name

  6. 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.

    No mesmo lugar, Require two-factor authentication vem ativado por padrão. Por isso, no primeiro login, o usuário confirma um código de verificação no aplicativo LINE do smartphone.

    Área App types. Aparecem as opções Web app e Mobile app e o botão de alternância Require two-factor authentication

  7. Clique em Create.

3

Registrar o endereço de callback

  1. Se a tela do canal não estiver aberta, clique, na lista Providers do console LINE Developers (https://developers.line.biz/console/ (abre em uma nova aba)), no provider. Em seguida, clique no canal que será usado para o login.

  2. Clique na aba LINE Login do canal.

  3. Clique em Edit, ao lado de Callback URL.

  4. Cole no campo o endereço abaixo. Ao escolher o seu Space, o identificador é preenchido.

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

    Se você não sabe qual é o seu Space e entregou a integração a um agente de IA, também dá para perguntar ao agente. Peça no chat "me diga o endereço de callback para registrar no login do LINE" e você recebe o endereço completo.

  5. Clique em Update.

    Aba LINE Login do canal. Use LINE Login in your web app está ativado, o campo Callback URL está com o endereço da WEEGLOO e abaixo estão os botões Update e Cancel

4

Solicitar a permissão de e-mail

A WEEGLOO distingue os membros cadastrados pelo e-mail. O LINE só entrega o e-mail aos canais com a permissão aprovada, então, se você pular esta etapa, o usuário não consegue fazer login.

Para solicitar, você precisa de uma captura de tela do seu site mostrando onde o usuário consente com o uso do e-mail. Se você entregou a integração a um agente de IA, peça no chat "crie a captura de tela para a solicitação de permissão de e-mail do LINE". Ele monta a tela e ainda entrega a captura. Se ela não estiver pronta, você pode sair da tela de solicitação com Cancel e voltar depois, mas, uma vez enviada, não é possível corrigi-la.

  1. Se a tela do canal não estiver aberta, clique, na lista Providers do console LINE Developers (https://developers.line.biz/console/ (abre em uma nova aba)), no provider. Em seguida, clique no canal que será usado para o login.

  2. Clique na aba Basic settings do canal.

  3. Em OpenID Connect, na parte de baixo, clique em Apply, ao lado de Email address permission.

    Seção OpenID Connect na parte de baixo da aba Basic settings. Email address permission está no estado Unapplied e ao lado há o botão Apply

  4. Na tela de solicitação que se abre abaixo, marque os dois itens: que você pede o consentimento do usuário e informa onde o e-mail é usado, e que você cumpre a LINE User Data Policy.

  5. Em Screenshot, carregue a captura de tela que você preparou.

  6. Clique em Submit.

    Tela Request for email permission. Há os dois itens de consentimento e o espaço para carregar o Screenshot e, abaixo, os botões Cancel e Submit

Quando é aprovada, a indicação no mesmo lugar muda para Applied.

5

Copiar o Channel ID e o Channel secret

O Channel ID e o Channel secret estão na mesma aba Basic settings.

  1. Copie o valor escrito em Channel ID.

    Channel ID na aba Basic settings. Ao lado do valor há um ícone de cópia

  2. Copie o valor escrito em Channel secret.

    Channel secret na aba Basic settings. O valor aparece por extenso e ao lado estão o ícone de cópia e o botão Issue

O secret é um valor secreto. Não o conte a ninguém e não o escreva em um lugar público.

Colocar o Channel ID e o Channel secret na WEEGLOO

Agora o Channel ID e o Channel secret estão prontos. 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 LINE.
  3. Coloque o Channel ID no campo Channel ID do Step 2.
  4. Coloque o Channel secret no campo Channel secret.
  5. Clique em Guardar.

Se você entregou a integração a um agente de IA e recebeu a orientação de ir buscar o Channel ID e o Channel secret, 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.