Menghubungkan login LINE

Agar pelanggan bisa mendaftar dengan akun LINE, Anda harus lebih dulu mendaftarkan layanan Anda di sisi LINE dan menerima dua nilai. Keduanya adalah Channel ID dan Channel secret.

Halaman ini memandu urutan untuk menerima kedua nilai itu. Cara memasukkan nilai yang Anda terima ke WEEGLOO ada di Memasukkan nilai yang diterima ke WEEGLOO.

Alamat yang perlu disalin lebih dulu

Saat pelanggan selesai masuk di LINE, LINE mengembalikan hasilnya ke sebuah alamat yang sudah ditentukan. Alamat ini harus Anda daftarkan ke LINE, jadi salin dulu sekarang. Anda menempelkannya pada langkah 3.

Pilih Space Anda di bawah ini, maka alamatnya akan terisi dengan pengenal Space tersebut.

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

Jika Anda ingin mengisinya sendiri, masukkan pengenal Space Anda pada bagian {spaceId}. Buka Space itu di studio konten lalu lihat bilah alamat browser. Nilai yang muncul setelah /spaces/ adalah pengenalnya.

Alamat ini bukan alamat situs Anda, melainkan tempat WEEGLOO menerima hasil login. Karena itu alamat ini sudah pasti sekarang walaupun situs Anda belum dibuat. Jika Anda sudah menyalakan LINE di studio konten, alamat yang sama terlihat pada Step 1, jadi Anda juga bisa menyalinnya dari sana.

Menerima dua nilai dari LINE

Masuk ke konsol LINE Developers (https://developers.line.biz/console/) dengan akun LINE Anda, lalu kerjakan empat langkah di bawah ini secara berurutan.

1

Membuat Provider

  1. Klik Create a new provider.

    Layar awal konsol LINE Developers. Belum ada Provider dan tombol Create a new provider terlihat

  2. Pada Provider name, masukkan nama toko atau perusahaan Anda (misalnya Lemari Hangat).

  3. Klik Create.

    Jendela pembuatan Provider. Kolom Provider name sudah terisi nama toko, dan di bawahnya ada tombol Cancel dan Create

2

Membuat channel LINE Login

  1. Pada pilihan jenis channel, klik Create a LINE Login channel.

    Layar pemilihan jenis channel. Terlihat empat kartu, yaitu LINE Login, Messaging API, Blockchain Service, dan LINE MINI App

  2. Pada Region to provide the service, pilih wilayah tempat Anda menyediakan layanan.

  3. Pada Company or owner's country or region, pilih lokasi badan usaha atau pemiliknya.

  4. Pada Channel name, masukkan nama yang akan terlihat oleh pelanggan dalam 20 karakter atau kurang.

    Formulir pembuatan channel. Region to provide the service menampilkan empat wilayah berjajar, dan di bawahnya terlihat daftar pilihan Company or owner's country or region serta kolom Channel name

  5. Isi sisa item wajib pada formulir (Channel description, Web app pada App types, Email address, dan kotak centang persetujuan ketentuan).

    Area App types. Terlihat pilihan Web app dan Mobile app beserta tombol alih Require two-factor authentication

  6. Klik Create.

Wilayah tidak bisa diubah setelah channel dibuat

Pilihan pada Region to provide the service hanya empat, yaitu Japan, Thailand, Taiwan, dan Indonesia, dan tidak bisa diubah setelah channel dibuat.

Require two-factor authentication menyala secara bawaan. Karena itu, saat pertama kali masuk, pelanggan akan memeriksa kode verifikasi lewat aplikasi LINE di ponselnya.

3

Mendaftarkan alamat callback

  1. Klik tab LINE Login pada channel itu.

  2. Klik Edit di sebelah Callback URL.

  3. Pada kolomnya, tempelkan alamat yang Anda salin di Alamat yang perlu disalin lebih dulu.

  4. Klik Update.

    Tab LINE Login pada channel. Use LINE Login in your web app menyala, kolom Callback URL terisi alamat WEEGLOO, dan di bawahnya ada tombol Update dan Cancel

Yang Anda masukkan di sini hanya satu alamat yang tadi Anda salin. Jangan menambah kolomnya.

4

Menyalin Channel ID dan Channel secret

Kedua nilai itu ada pada Basic settings channel.

  1. Klik tab Basic settings pada channel itu.

  2. Salin nilai yang tertulis pada Channel ID.

    Channel ID pada tab Basic settings. Di sebelah nilainya ada ikon salin

  3. Salin nilai yang tertulis pada Channel secret.

    Channel secret pada tab Basic settings. Nilainya terlihat apa adanya dan di sebelahnya ada ikon salin serta tombol Issue

Secret adalah nilai rahasia, jadi jangan beri tahu orang lain dan jangan tulis di tempat yang terbuka untuk umum.

Izin email harus diajukan dan disetujui agar login berhasil

Walaupun channel sudah dibuat, LINE tidak menyerahkan email pelanggan. Anda harus mengajukan izin email secara terpisah dan mendapat persetujuan.

WEEGLOO membedakan anggota yang mendaftar berdasarkan email. Karena itu, saat pelanggan masuk dengan LINE, WEEGLOO ikut membaca email akun tersebut dari LINE. Jika nilai ini tidak diserahkan, pendaftaran berhenti di situ. Sebelum persetujuan turun, semua login berhenti seperti ini.

Kalau berhenti, pelanggan melihat layar keterangan yang ditampilkan WEEGLOO. Di sana tertulis dalam bahasa pelanggan bahwa emailnya tidak bisa diambil dan apa yang perlu dilakukan, disertai tombol untuk kembali ke situs Anda.

Layar keterangan WEEGLOO yang menyatakan email tidak bisa diambil. Ada penjelasan sebabnya beserta tombol Kembali ke awal

Pada saat itu hasil login tidak sampai ke situs Anda. Karena itu kode situs Anda tidak bisa mengetahui keadaan ini, apalagi menanganinya.

Yang mengajukan bukan pelanggan, melainkan Anda yang membuat channel itu.

  1. Pada OpenID Connect di bagian bawah tab Basic settings, klik Apply di sebelah Email address permission.
  2. Kirimkan bahan yang diminta layar pengajuan dan setujui ketentuannya.

Bagian OpenID Connect di bawah tab Basic settings. Email address permission berstatus Unapplied dan di sebelahnya ada tombol Apply

Setelah disetujui, tanda di tempat yang sama berubah menjadi Applied.

Setelah disetujui pun, pelanggan yang tidak menyetujui pemberian emailnya tetap tidak bisa masuk. Yang bisa Anda lakukan di situs Anda adalah menuliskan syarat ini lebih dulu di tempat pelanggan masuk dengan LINE, sehingga pelanggan mengetahuinya sebelum terhalang.

Bahan yang dibutuhkan untuk pengajuan ada di Dokumen LINE.

Memasukkan nilai yang diterima ke WEEGLOO

Sekarang dua nilai itu sudah ada di tangan Anda. Dari sini jalurnya terbagi sesuai cara Anda bekerja selama ini.

Jika Anda sedang mengatur langsung di studio konten, lakukan seperti ini.

  1. Kembalilah ke bagian menyalakan login sosial di Login anggota layanan.
  2. Nyalakan LINE.
  3. Masukkan Channel ID ke kolom Channel ID pada Step 2.
  4. Masukkan Channel secret ke kolom Channel secret.
  5. Klik Simpan.

Jika Anda menyerahkan integrasinya kepada agen AI dan diminta mengambil nilainya, tempelkan saja kedua nilai yang Anda terima apa adanya ke jendela obrolan lalu lanjutkan pekerjaan Anda. Sisa pengaturannya ditangani agen tersebut.

Langkah berikutnya

  • Login anggota layanan: memasukkan nilai yang Anda terima ke studio konten dan menuntaskan sisa pengaturan login anggota.
  • Peran dan izin anggota: membuat ServiceUserRole yang menentukan apa yang boleh dilihat dan dipakai anggota yang mendaftar.
  • Auth API: membahas spesifikasi teknis seperti format permintaan yang Anda butuhkan saat memasang login ke kode situs Anda sendiri.