Lewati ke konten utama

Aktifkan dan Setting WorkOS

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


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.