Lewati ke konten

Profil dan Personal Access Token

Buka menu akun (avatar di kanan atas) → Profil. Halaman ini punya tab Profil, Personal Access Tokens, dan Backup dan restore.

Halaman Profil berisi foto, nama, username, bahasa, dan zona waktu.
Pengaturan Keterangan
Foto Dipotong persegi dan diperkecil menjadi 256×256 di browser (JPEG/PNG/WebP, maksimal 512 KiB).
Nama dan username Username harus unik.
Bahasa Indonesia atau English (US). Juga menentukan bahasa e-mail dari Celestian. Bisa diganti dari bilah atas.
Zona waktu Zona IANA akun Anda.
Tema Terang, gelap, atau ikuti sistem. Disimpan per perangkat, bukan di akun.

Butuh password saat ini. Kegagalan dihitung pada jatah lockout yang sama dengan login. Berhasil: semua sesi lain dicabut (perangkat ini tetap masuk) dan Anda menerima e-mail pemberitahuan. Password baru harus lolos kebijakan (panjang minimum, tidak memuat username atau bagian e-mail, dan tidak ada di daftar password umum).

Butuh password. Tautan konfirmasi dikirim ke alamat baru; e-mail akun baru berganti setelah tautan dibuka dan langsung tertandai terverifikasi. Sampai saat itu e-mail lama tetap berlaku.

PAT memungkinkan skrip dan aplikasi memanggil REST API atas nama Anda. Menu: Profil → Personal Access Tokens.

Daftar Personal Access Token.
Aksi Keterangan
Buat Pilih nama, deskripsi, workspace (token terkunci ke satu workspace), masa berlaku (1 sampai 365 hari), dan scope (matriks scope × aksi, dengan batas tag opsional).
Regenerate Membuat secret baru dengan nama, deskripsi, scope, dan durasi yang sama. Token yang kedaluwarsa boleh; yang dicabut tidak.
Revoke Mencabut permanen.
Delete Menghapus catatan token.

Prinsip PAT:

  • Hak efektif = hak Anda ∩ scope token. Mencabut hak Anda langsung mencabutnya dari token; menaikkan hak Anda tidak menaikkan token.
  • Scope hanya berupa Allow untuk workspace, device, channel, group, rule, report, dan bootstrap. Aksi manajemen akses (manage, role.manage, policy.manage, member.invite) dan wildcard * tidak tersedia.
  • Beri token hanya aksi yang dibutuhkan. Integrasi pembaca cukup channel.read.
  • Token hanya bisa memanggil rute /api/v1/workspaces/.... Rute akun, pengelolaan token, dan penghapusan workspace ditolak.

Cara memakainya: Panduan API.