Setting OAuth2: Mencetak Kunci Rahasia (Client ID & Secret)

Cara setting oAuth2

BeniSubianto.web.id - Selamat datang di tahap paling krusial! Jika Blogger API adalah gerbangnya, maka OAuth2 Credentials adalah kunci duplikat yang akan kita berikan kepada DraftPost Manager. Tanpa kunci ini, Google tidak akan mengizinkan skrip kita menyentuh data blog Anda demi alasan keamanan.

Tujuan kita di langkah ini adalah mendapatkan dua kode penting: Client ID (Username untuk aplikasi) dan Client Secret (Password untuk aplikasi). Simpan kedua kode ini baik-baik nanti. Mari kita buat!

Langkah 1: Masuk ke Menu Credentials

Masih di Google Cloud Console (project yang sama dengan artikel sebelumnya):

  1. Klik menu garis tiga di pojok kiri atas.
  2. Pilih APIs & Services > lalu klik Credentials.
  3. Di bagian atas, klik tombol + CREATE CREDENTIALS.
  4. Pilih opsi OAuth client ID.

Langkah 2: Konfigurasi Awal (Hambatan Kecil)

Jika ini pertama kalinya, Google mungkin akan menahan Anda dengan pesan: "Configure Consent Screen". Jangan panik, ini prosedur standar.

  1. Klik tombol Configure Consent Screen tersebut.
  2. Pilih External (ini wajib jika Anda menggunakan akun Gmail biasa/gratisan). Klik CREATE.
  3. Isi App Name dengan nama bebas, misal: "DraftPost App".
  4. Isi User support email dengan email Anda.
  5. Gulir ke paling bawah, isi Developer contact information dengan email Anda juga.
  6. Klik SAVE AND CONTINUE sampai selesai, lalu kembali lagi ke menu Credentials di sidebar kiri.

Langkah 3: Membuat Kunci Aplikasi Web

Sekarang, ulangi langkah menekan tombol + CREATE CREDENTIALS > OAuth client ID. Kali ini Anda akan lolos ke formulir pembuatan.

  1. Application Type: Pilih Web application.
  2. Name: Biarkan default atau ganti jadi "Client Web".
  3. Authorized JavaScript origins: Biarkan kosong dulu.
  4. Authorized redirect URIs (SANGAT PENTING):

    Bagian ini tidak boleh salah. Karena kita akan mencari "Refresh Token" menggunakan alat bantu resmi Google (OAuth Playground), kita harus mendaftarkan alamat alat bantu tersebut di sini.

    • Klik tombol + ADD URI.
    • Copy dan paste alamat ini persis: https://developers.google.com/oauthplayground
    • Pastikan tidak ada spasi di awal atau akhir.
  5. Klik tombol biru CREATE.

Langkah 4: Amankan Kunci Anda!

Sebuah jendela pop-up akan muncul menampilkan:

  • Your Client ID (String panjang berakhiran .apps.googleusercontent.com)
  • Your Client Secret (Kode acak yang lebih pendek)
Tugas Anda: Salin kedua kode tersebut dan simpan di Notepad atau catatan sementara di komputer Anda. Jangan sampai hilang, karena tombol "Client Secret" tidak selalu bisa dilihat ulang dengan mudah. Kita akan memasukkan kode ini ke dalam skrip nanti.

Kunci sudah di tangan! Tapi tunggu, kunci ini belum aktif sepenuhnya karena kita masih menggunakan akun Gmail gratisan (mode Testing). Di artikel selanjutnya, kita harus autentikasi email kita agar tidak diblokir saat mencoba login.

Posting Komentar
0
Keranjang
Keranjang Belanja
Keranjang kosong
Bayar Pesanan
Daftar Belanja
Identitas Diri
Pembayaran
Catatan: Total harga yang tertera belum termasuk Ongkos Kirim (Ongkir). Biaya pengiriman akan dihitung dan di-informasikan oleh Admin melalui WhatsApp.
Sub-Total: Rp 0