Halaman aplikasi memperlihatkan pesan kesalahan setelah pengguna masuk
Dalam skenario ini, MICROSOFT Entra ID memasukkan pengguna. Tetapi aplikasi menampilkan pesan kesalahan dan tidak membiarkan pengguna menyelesaikan alur masuk. Masalahnya adalah aplikasi tidak menerima respons yang dikeluarkan ID Microsoft Entra.
Ada beberapa kemungkinan alasan mengapa aplikasi tidak menerima respons dari ID Microsoft Entra. Jika ada pesan kesalahan atau kode yang ditampilkan, gunakan sumber daya berikut untuk mendiagnosis kesalahan:
- Autentikasi Microsoft Entra dan kode kesalahan autentikasi
- Memecahkan masalah kesalahan permintaan persetujuan
Jika pesan kesalahan tidak mengidentifikasi dengan jelas apa yang hilang dari respons, cobalah yang berikut ini:
- Jika aplikasi berada di galeri Microsoft Entra, verifikasi bahwa Anda mengikuti langkah-langkah dalam Cara men-debug akses menyeluruh berbasis SAML ke aplikasi di ID Microsoft Entra.
- Gunakan alat seperti Fiddler untuk mengambil permintaan, respons, dan token SAML.
- Kirim respons SAML ke vendor aplikasi dan tanyakan apa yang hilang.
Tip
Langkah-langkah dalam artikel ini mungkin sedikit berbeda berdasarkan portal tempat Anda memulai.
Atribut hilang dari respons SAML
Untuk menambahkan atribut dalam konfigurasi Microsoft Entra yang akan dikirim dalam respons Microsoft Entra, ikuti langkah-langkah berikut:
Masuk ke pusat admin Microsoft Entra sebagai setidaknya Administrator Aplikasi Cloud.
Telusuri aplikasi Identity>Applications>Enterprise>Semua aplikasi.
Masukkan nama aplikasi yang ada di kotak pencarian, lalu pilih aplikasi yang ingin Anda konfigurasi untuk akses menyeluruh.
Setelah aplikasi dimuat, pilih SSO di panel navigasi.
Di bagian Atribut Pengguna, pilih Lihat dan edit semua atribut pengguna lainnya. Di sini Anda dapat mengubah atribut mana yang akan dikirim ke aplikasi di token SAML saat pengguna masuk.
Untuk menambahkan atribut:
Pilih Tambahkan atribut. Masukkan Nama, dan pilih Nilai dari daftar drop-down.
Pilih Simpan. Anda akan melihat atribut baru dalam tabel.
Simpan konfigurasi.
Saat berikutnya pengguna masuk ke aplikasi, ID Microsoft Entra akan mengirim atribut baru dalam respons SAML.
Aplikasi tidak dapat mengidentifikasi pengguna
Gagal masuk ke aplikasi karena respons SAML tidak memiliki atribut seperti peran. Atau gagal karena aplikasi mengharapkan format atau nilai yang berbeda untuk atribut NameID (ID Pengguna).
Jika Anda menggunakan provisi pengguna otomatis ID Microsoft Entra untuk membuat, memelihara, dan menghapus pengguna di aplikasi, verifikasi bahwa pengguna telah disediakan ke aplikasi SaaS. Untuk informasi selengkapnya, lihat Tidak ada pengguna yang diprovisikan ke aplikasi Microsoft Entra Gallery.
Menambahkan atribut ke konfigurasi aplikasi Microsoft Entra
Untuk mengubah nilai ID Pengguna, ikuti langkah-langkah berikut:
- Masuk ke pusat admin Microsoft Entra sebagai setidaknya Administrator Aplikasi Cloud.
- Telusuri aplikasi Identity>Applications>Enterprise>Semua aplikasi.
- Pilih aplikasi yang SSO-nya ingin Anda konfigurasi.
- Setelah aplikasi dimuat, pilih SSO di panel navigasi.
- Di bawah Atribut pengguna, pilih pengenal unik untuk pengguna dari daftar drop-down ID Pengguna.
Mengubah format NameID
Jika aplikasi mengharapkan format lain untuk atribut NameID (Pengidentifikasi Pengguna), lihat bagian Edit nameID untuk mengubah format NameID.
MICROSOFT Entra ID memilih format untuk atribut NameID (Pengidentifikasi Pengguna) berdasarkan nilai yang dipilih atau format yang diminta oleh aplikasi di SAML AuthRequest. Untuk informasi selengkapnya, lihat bagian "NameIDPolicy" dari protokol SSO SAML.
Aplikasi mengharapkan metode tanda tangan yang berbeda untuk respons SAML
Untuk mengubah bagian mana dari token SAML yang ditandatangani secara digital oleh MICROSOFT Entra ID, ikuti langkah-langkah berikut:
Masuk ke pusat admin Microsoft Entra sebagai setidaknya Administrator Aplikasi Cloud.
Telusuri aplikasi Identity>Applications>Enterprise>Semua aplikasi.
Pilih aplikasi yang ingin Anda konfigurasi untuk akses menyeluruh.
Setelah aplikasi dimuat, pilih SSO di panel navigasi.
Di bawah Sertifikat Penandatanganan SAML, pilih Perlihatkan pengaturan penandatanganan sertifikat tingkat lanjut.
Pilih Opsi Penandatanganan yang diharapkan aplikasi dari antara opsi berikut:
- Tanda tangani respons SAML
- Tanda tangani respons dan pernyataan SAML
- Tanda tangani pernyataan SAML
Saat berikutnya pengguna masuk ke aplikasi, MICROSOFT Entra ID akan menandatangani bagian dari respons SAML yang Anda pilih.
Aplikasi mengharapkan algoritma penandatanganan SHA-1
Secara default, Microsoft Entra ID menandatangani token SAML dengan menggunakan algoritma yang paling aman. Sebaiknya Anda tidak mengubah algoritma penandatanganan menjadi SHA-1 kecuali aplikasi memerlukan SHA-1.
Untuk mengubah algoritma penandatanganan, ikuti langkah-langkah berikut:
Masuk ke pusat admin Microsoft Entra sebagai setidaknya Administrator Aplikasi Cloud.
Telusuri aplikasi Identity>Applications>Enterprise>Semua aplikasi.
Pilih aplikasi yang ingin Anda konfigurasi untuk SSO.
Setelah aplikasi dimuat, pilih SSO dari panel navigasi di sisi kiri aplikasi.
Di bawah Sertifikat Penandatanganan SAML, pilih Perlihatkan pengaturan penandatanganan sertifikat tingkat lanjut.
Pilih SHA-1 sebagai Algoritma Penandatanganan.
Saat berikutnya pengguna masuk ke aplikasi, MICROSOFT Entra ID akan menandatangani token SAML dengan menggunakan algoritma SHA-1.