Lewati ke konten utama

Aktifkan dan Setting WorkOS

Sebelum memulai konfigurasi, pastikan plugin sudah terinstal dan aktif. Jika belum, silakan ikuti panduan Install & Aktivasi Plugin.

Bagian ini menjelaskan cara mengaktifkan fitur Social Login dan mengonfigurasi kredensial WorkOS agar integrasi Google Login berjalan dengan lancar.


Panduan Video Setup WorkOS​

Berikut adalah beberapa panduan video untuk membantu Anda melakukan konfigurasi WorkOS:

1. Panduan Setup Dasar​

Ikuti panduan video berikut untuk langkah-langkah lengkap setup dan konfigurasi WorkOS untuk Sejoli Social Login:

2. Panduan Setup untuk Banyak Domain​

Jika Anda memiliki beberapa lisensi dan ingin menggunakan satu akun WorkOS untuk banyak domain (misalnya 3 domain berbeda), ikuti panduan khusus berikut:


Aktifkan Social Login​

Untuk mulai menggunakan fitur ini, pastikan Anda mencentang opsi Aktifkan Social Login.

  • Tindakan: Centang kotak "Aktifkan Social Login".
  • Deskripsi: Fitur ini akan mengaktifkan tombol Social Login pada halaman yang telah Anda pilih di pengaturan sebelumnya.

WorkOS Credentials​

Untuk menghubungkan website Anda dengan layanan autentikasi, Anda memerlukan Client ID dan API Key yang bisa didapatkan melalui Dashboard WorkOS.

Environment WorkOS​

WorkOS memisahkan kredensial untuk staging dan production. Anda perlu membuat 2 aplikasi terpisah di WorkOS:

EnvironmentTujuan
StagingUntuk testing dan development website
ProductionUntuk website live yang digunakan user nyata

Penting: Gunakan kredensial yang sesuai dengan environment website Anda. Jangan menggunakan kredensial production di staging.

Langkah-langkah Mendapatkan Kredensial:​

  1. Buka WorkOS Dashboard.
  2. Buat aplikasi baru untuk Staging dan Production (2 aplikasi terpisah).
  3. Cari bagian API Keys dan Client ID untuk setiap environment.
  4. Salin nilai yang sesuai dengan environment website Anda ke dalam pengaturan plugin.

Redirect URI​

Anda harus mendaftarkan URL callback di Dashboard WorkOS untuk setiap environment (Staging & Production):

https://akses.domainanda.com/member-area/auth/callback

Catatan: Pastikan URL di Dashboard WorkOS sesuai dengan URL website Anda. Ganti akses.domainanda.com dengan domain yang sebenarnya.


WorkOS Client ID​

Masukkan Client ID yang Anda dapatkan dari WorkOS.

  • Field: WorkOS Client ID
  • Contoh: client_01K0YAWKWKEE7XGF84RSJSHSLW

WorkOS API Key​

Masukkan API Key (Secret Key) yang Anda dapatkan dari WorkOS.

  • Field: WorkOS API Key
  • Keamanan: Jangan bagikan API Key ini kepada siapa pun.

Provider OAuth​

Pilih provider yang ingin Anda gunakan. Saat ini, Sejoli Social Login mendukung integrasi dengan Google.

  • Opsi: Centang Google.
  • Penting: Pastikan Anda juga sudah mengaktifkan provider Google di dalam Dashboard WorkOS Anda agar tombol login muncul dan berfungsi.