Pengguna
Cuplikan sumber yang diarsipkan. Label produk menggunakan Repovio. Gunakan pengidentifikasi konfigurasi dan referensi kontainer dari file penerapan yang diberi tag pada rilis ini tanpa perubahan.
Tinjau akun
Administrator sistem membuka Administrasi → Pengguna. Tabel menunjukkan nama pengguna, avatar/nama tampilan, peran, asal lokal/OIDC, dan stempel waktu yang dibuat/diperbarui. Filter berdasarkan peran, urutkan, ubah kolom, atau penomoran halaman. Akses repositori untuk Viewer atau Manager memerlukan keanggotaan repositori terpisah; kelompok penyedia identitas tidak membuat keanggotaan tersebut.
Penyediaan dan penghapusan
Halaman Pengguna tidak memiliki formulir buat-pengguna atau edit-pengguna. Pengguna lokal tambahan dibuat melalui API pengguna yang dilindungi khusus administrator menggunakan nama pengguna, kata sandi, dan peran. Pengguna OIDC disediakan melalui login identitas yang dikonfigurasi. Lihat Otentikasi untuk pemetaan dan pemisahan akun. Jangan menyimpulkan tindakan edit pengguna dari keberadaan profil yang dapat diedit di halaman Pengaturan Anda sendiri.
Tindakan penghapusan tersedia untuk pengguna lain dan segera dijalankan; tinjau akun sebelum memilihnya. Anda tidak dapat menghapus akun Anda sendiri melalui API atau layar ini. Menghapus pengguna Repovio akan menghapus akses lokal; itu tidak menghapus akun penyedia apa pun di GitHub, GitLab, Forgejo, atau Gitea. Tinjau akses pengguna yang terpengaruh sebelum menghapus.
Pengguna token MCP
Buka dialog token MCP pengguna untuk mencantumkan metadata token atau mencabut token dengan konfirmasi. Administrator tidak dapat mengambil nilai token teks biasa atau membuat token pengguna lain melalui dialog ini. Pengguna membuat token mereka sendiri di Pengaturan MCP. Daftar kosong dan kesalahan pemuatan berbeda; coba lagi setelah pemulihan API. Jangan pernah menyalin nilai token ke dalam laporan dukungan atau tangkapan layar.
Penyediaan pengguna lokal melalui API
Gunakan klien API melalui HTTPS untuk mengirim POST /api/v1/users dengan autentikasi pembawa administrator dan
Content-Type: application/json. Sediakan badan permintaan ini, gantikan placeholder di masukan klien yang dilindungi:
{
"username": "new-user",
"password": "REPLACE_WITH_A_PASSWORD_OF_AT_LEAST_12_CHARACTERS",
"role": "VIEWER"
}
Peran yang valid adalah VIEWER, MANAGER, dan SYSTEM_ADMIN. Tetapkan hanya peran yang diperlukan, lalu berikan
keanggotaan repositori secara terpisah. Responsnya berisi metadata pengguna yang aman, bukan kata sandi atau hashnya.
Nama pengguna duplikat atau permintaan yang tidak valid harus diperbaiki sebelum mencoba lagi. Jangan menyimpan kata
sandi atau token pembawa dalam file yang dilacak, riwayat shell, tangkapan layar, atau laporan masalah.