Skip to content

Perintah: auth ​

Perintah auth digunakan untuk mengelola profil kredensial akun Cloudflare Anda secara aman di komputer lokal. Konfigurasi ini menghubungkan CuanAff dengan layanan hosting gratis Cloudflare Pages. Anda cukup menyiapkannya 1 kali saja di awal, dan selanjutnya seluruh proses publikasi website (site:publish) akan berjalan otomatis tanpa Anda perlu mengetik token berulang kali.


⚡ Fungsi Cepat ​

  • Koneksi Hosting Otomatis: Menghubungkan CuanAff ke dashboard Cloudflare Pages Anda dalam hitungan detik.
  • Keamanan Kredensial Terisolasi: Token API disimpan secara privat di penyimpanan kredensial lokal komputer Anda, sehingga tidak akan pernah bocor ke publik atau terunggah ke repositori kode.
  • Dukungan Banyak Akun (Multi-Profile): Memungkinkan Anda mengelola lebih dari satu akun Cloudflare (misalnya akun pribadi dan akun proyek klien) secara terpisah.

🛠️ Jalur A: Perintah CLI ​

Jalankan perintah manajemen profil Cloudflare di terminal komputer Anda:

bash
php cuanaff auth [action] [profile] [options]

Contoh Praktis: ​

bash
# 1. Menambahkan profil baru (masukkan API token saat diminta)
php cuanaff auth add personal --account=ACCOUNT_ID_ANDA

# 2. Memeriksa status koneksi profil yang sedang aktif
php cuanaff auth status

# 3. Melihat daftar seluruh profil yang tersimpan
php cuanaff auth list

# 4. Mengganti profil yang sedang aktif
php cuanaff auth use personal

# 5. Menghapus profil yang sudah tidak terpakai
php cuanaff auth remove profil_lama

Pratinjau Output Terminal: ​

txt
[AUTH] Memeriksa profil Cloudflare aktif...
+------------------+----------------------------------+
| Parameter        | Keterangan                       |
+------------------+----------------------------------+
| Profil Aktif     | personal                         |
| Account ID       | e4f2**************************** |
| Status Validasi  | Terverifikasi (Koneksi Berhasil) |
| Izin Akses       | Cloudflare Pages (Read/Write)    |
+------------------+----------------------------------+
[SUCCESS] Profil 'personal' siap digunakan untuk menerbitkan website!

🤖 Jalur B: Prompt AI Siap Salin ​

Jika Anda bekerja bersama asisten coding (Antigravity, CommandCode, Cursor) atau AI chat (ChatGPT, Claude), cukup salin template prompt praktis berikut:

Template Prompt AI (Tinggal Salin & Sesuaikan)

text
Halo AI, tolong bantu saya menghubungkan akun Cloudflare Pages ke CuanAff:
- Nama Profil: personal
- Account ID: [MASUKKAN_ACCOUNT_ID_ANDA]

Silakan jalankan perintah penambahan profil di terminal:
php cuanaff auth add personal --account=[MASUKKAN_ACCOUNT_ID_ANDA]

Saat terminal meminta API Token rahasia, saya akan memasukkannya. Setelah proses selesai, tolong jalankan perintah `php cuanaff auth status` untuk memverifikasi bahwa akun Cloudflare saya telah terhubung sempurna.

Bekerja Bersama Coding Agent (Antigravity / CommandCode / Cursor)

Asisten coding pintar seperti Antigravity, CommandCode, dan Cursor dapat memandu Anda langkah demi langkah dalam mendapatkan Account ID dan API Token dari dashboard Cloudflare tanpa membocorkan kunci rahasia Anda ke obrolan publik.


⚙️ Parameter & Opsi Kunci ​

Berikut adalah opsi dan sub-perintah utama pada perintah auth:

Aksi / ParameterKeterangan & FungsiContoh Nilai
actionTindakan yang dijalankan: add, status, list, use, remove, migrate. (Bawaan: status).add, status
profileNama alias profil yang ingin ditambahkan atau dipilih.personal, agensi
--account=<id>Account ID 32 karakter yang disalin dari dashboard Cloudflare Pages.--account=e4f2...
--stdinMembaca API token langsung dari standard input (cocok untuk otomasi).--stdin
--token-env=<var>Membaca API token dari environment variable sistem (bawaan: CUANAFF_CLOUDFLARE_TOKEN).--token-env=MY_TOKEN
--no-validateMenyimpan profil langsung tanpa melakukan uji koneksi online ke Cloudflare.--no-validate

🌐 Hasil Nyata di Situs Web ​

Setelah perintah auth berhasil dikonfigurasi:

  1. Jalur Publikasi Otomatis Terbuka:
    • Perintah site:publish dapat langsung mengeksekusi pengunggahan website ke Cloudflare Pages secara instan tanpa hambatan login manual.
  2. Kredensial Aman dari Kebocoran:
    • Berkas website publik yang dikunjungi pengguna 100% bersih dari kredensial privat.
  3. Penerbitan Multi-Website Tanpa Hambatan:
    • Anda dapat menerbitkan puluhan website ulasan niche yang berbeda ke satu akun hosting Cloudflare yang sama dengan cepat dan teratur.