IM
ID
Beranda dokumentasi
Menu
Fitur

Kredensial Penyedia

Siklus hidup kredensial masuk untuk akses penyedia email.

inbox-managercredentialsencryption

Kredensial Penyedia

Fitur kredensial penyedia menentukan detail masuk yang digunakan untuk menghubungkan akun Anda ke penyedia email. Ini memberi Anda alur yang jelas: masuk, simpan kredensial, lalu gunakan IMAP dan SMTP dengan aman.

Mengapa Ini Penting

Fitur ini menjaga nilai rahasia dari respons API standar sekaligus mengekspos bidang yang dibutuhkan klien untuk beroperasi dengan aman. Ini membuat operasi validasi, rotasi, dan penghapusan menjadi eksplisit sehingga kebersihan kredensial tidak bergantung pada efek samping dalam sinkronisasi atau aliran pengiriman.

Aliran Inti

Setelah masuk, pemanggil resmi membuat detail kredensial dan nilai rahasia, lalu memvalidasi konektivitas melalui endpoint pengujian. Alur kotak masuk mereferensikan ID kredensial untuk operasi IMAP dan SMTP, dan kredensial dirotasi atau dihapus secara eksplisit seiring perubahan penyedia atau persyaratan keamanan.

Operasi

Operasi Endpoint Tujuan
Buat kredensial POST /api/accounts/:account_id/provider-credentials Daftarkan kredensial penyedia cakupan akun
Daftar kredensial GET /api/accounts/:account_id/provider-credentials Ambil metadata kredensial akun
Cari kredensial POST /api/accounts/:account_id/provider-credentials/search Kredensial kueri berdasarkan filter
Dapatkan kredensial GET /api/provider-credentials/:provider_credential_id Ambil satu catatan metadata kredensial
Perbarui kredensial PATCH /api/provider-credentials/:provider_credential_id Ubah bidang kredensial non-rahasia
Hapus kredensial DELETE /api/provider-credentials/:provider_credential_id Hapus kredensial dari penggunaan akun
Uji kredensial POST /api/provider-credentials/:provider_credential_id/test Jalankan validasi konektivitas/autentikasi
Putar kredensial POST /api/provider-credentials/:provider_credential_id/rotate Gantikan materi rahasia yang aktif

Data dan Status Utama

{
  id: "pc_...",
  account_id: "acc_...",
  provider_kind: "imap" | "smtp",
  host: "mail.example.com",
  port: 993,
  security_mode: "ssl_tls",
  auth_kind: "password",
  username_masked: "u***@example.com"
}

Muatan publik hanya mengekspos metadata dan identitas yang disamarkan.

Mode dan Kontrol Kegagalan

Kombinasi host, port, atau keamanan/autentikasi yang tidak valid ditolak pada waktu pembuatan atau pembaruan, dan kegagalan pengujian muncul sebelum sinkronisasi downstream atau tugas pengiriman dijalankan. Nilai rahasia dikecualikan dari payload baca, dan rotasi kredensial bersifat eksplisit dan dapat diaudit, bukan menjadi mutasi implisit selama operasi yang tidak terkait.

Terkait

Kredensial-Penyedia, 03-kredensial-penyedia-dan-konektivitas.