Bagikan melalui


Menangani masalah autentikasi multi-pengguna

Artikel ini menyediakan panduan tentang cara menangani masalah yang dihadapi dalam konteks multi-tenant.

Saat Anda menggunakan kredensial dalam konteks multi-penyewa, Anda dapat secara opsional mencoba/menangkap untuk ClientAuthenticationException. Tabel berikut menunjukkan kesalahan yang ditunjukkan pengecualian ini, dan metode mitigasi:

Pesan kesalahan Deskripsi Mitigasi
The current credential is not configured to acquire tokens for tenant <tenant-ID> Aplikasi harus mengonfigurasi kredensial untuk memungkinkan memperoleh token dari penyewa yang diminta. Tambahkan ID penyewa yang diminta ke additionallyAllowedTenants pada penyusun kredensial, atau tambahkan "*" untuk additionallyAllowedTenants memungkinkan memperoleh token untuk penyewa apa pun.

Pengecualian ini ditambahkan sebagai bagian dari perubahan yang berdampak pada autentikasi multi-penyewa dalam versi 1.6.0. Pengguna yang mengalami kesalahan ini setelah pemutakhiran dapat menemukan informasi tentang perubahan dan migrasi di BREAKING_CHANGES.md

Langkah selanjutnya

Jika panduan pemecahan masalah dalam artikel ini tidak membantu mengatasi masalah saat Anda menggunakan pustaka klien Azure SDK for Java, kami sarankan Anda mengajukan masalah di repositori Azure SDK for Java GitHub .