Topik ini menjawab pertanyaan umum mengenai Single Sign-On (SSO) di Resource Access Management (RAM).
Bagaimana cara melihat respons SAML di Google Chrome?
Jika terjadi masalah selama proses SSO, Anda dapat memeriksa respons Security Assertion Markup Language (SAML) di Google Chrome untuk pemecahan masalah. Langkah-langkahnya bervariasi tergantung versi browser. Contoh berikut menggunakan Google Chrome 108.0.5359.125 (64-bit).
Tekan F12 untuk membuka DevTools.
Klik Network dan aktifkan Preserve log.
Lakukan proses SSO kembali untuk mereproduksi masalah tersebut.
Cari entri sso dalam log pada tab Network. Klik entri yang relevan, lalu buka tab Payload untuk melihat respons SAML.
Apa yang harus saya lakukan jika muncul pesan kesalahan "The user does not exist" selama user-based SSO?
Penyebab | Solusi |
Alibaba Cloud menggunakan User Principal Name (UPN) untuk mengidentifikasi RAM user. Respons SAML dari identity provider (IdP) Anda harus mencantumkan UPN dari RAM user tersebut. Akhiran UPN dapat berupa alias domain, nama domain tambahan, atau nama domain default. Jika akhiran username pengguna di IdP Anda berbeda dari akhiran UPN RAM user, pencocokan akan gagal. Untuk informasi lebih lanjut, lihat bagian NameID dan NameID example dalam respons SAML untuk user-based SSO. | Tentukan nama domain tambahan agar akhiran UPN RAM user sesuai dengan akhiran username pengguna di IdP Anda. Untuk informasi lebih lanjut, lihat Konfigurasi pengaturan SAML Alibaba Cloud untuk role-based SSO. |
Tidak ada RAM user yang dibuat di RAM, atau username RAM user yang dibuat berbeda dari username pengguna di IdP Anda. |
|
Pengguna gagal disinkronkan menggunakan System for Cross-domain Identity Management (SCIM). | Periksa log sinkronisasi SCIM di IdP Anda dan perbaiki masalah tersebut. |
UPN pengguna di IdP Anda berbeda dari UPN yang disinkronkan ke RAM. Kemungkinan penyebabnya:
| Pastikan aturan konversi dalam pengaturan SSO IdP Anda sama dengan aturan konversi dalam pengaturan sinkronisasi SCIM. |
Sub-elemen | Dalam respons SAML, temukan sub-elemen Beberapa IdP menggunakan sub-elemen Audience URL. Pastikan nilainya benar. |
Apa yang harus saya lakukan jika muncul pesan kesalahan "NoPermission.NotTrusted" selama role-based SSO?
Penyebab | Solusi |
Dalam elemen |
|
Apa yang harus saya lakukan jika muncul pesan kesalahan "Role attribute error" selama role-based SSO?
Penyebab | Solusi |
Elemen | Ubah konfigurasi elemen |
Apa yang harus saya lakukan jika muncul pesan kesalahan "InvalidParameter.RoleSessionName" selama role-based SSO?
Penyebab | Solusi |
Elemen | Periksa dan perbarui konfigurasi elemen |
Anda tidak menetapkan nilai untuk atribut yang dipetakan ke elemen RoleSessionName di IdP untuk pengguna yang sedang masuk. Misalnya, atribut Email ditetapkan untuk RoleSessionName di IdP, tetapi nilai atribut Email tidak ditentukan untuk pengguna tersebut. | Pastikan atribut untuk RoleSessionName telah ditetapkan di IdP dan nilai atribut tersebut tersedia untuk pengguna yang sedang masuk. |
Apa yang harus saya lakukan jika muncul pesan kesalahan "The assertion signature is invalid" dan "The assertion signature is invalid or Sigin token expired" saat masuk SSO?
Penyebab | Solusi |
Pasangan kunci privat-publik yang digunakan untuk tanda tangan di IdP Anda telah diputar, tetapi metadata IdP di Alibaba Cloud belum diperbarui. | Perbarui metadata IdP Anda di Alibaba Cloud dengan mengunduh file metadata terbaru dari IdP Anda, lalu mengunggahnya ke Alibaba Cloud. |
Pasangan kunci privat-publik di IdP Anda telah diputar dan metadata IdP di Alibaba Cloud telah diperbarui, tetapi selama proses rotasi, kunci privat asli masih digunakan di IdP Anda, sedangkan metadata di Alibaba Cloud hanya berisi kunci publik baru. | Disarankan untuk menyertakan kunci publik asli dan kunci publik baru dalam metadata IdP Anda.
|
File metadata gagal diunggah karena ukurannya terlalu besar. | Tunggu hingga proses unggah selesai, lalu unduh kembali file metadata yang diunggah untuk memverifikasi keberhasilannya. |
Apa yang harus saya lakukan jika saya mendapatkan prompt bahwa parameter tidak ditentukan atau tidak valid dalam metadata IdP yang dikelola sendiri?
Penyebab | Solusi |
Parameter dalam metadata Anda tidak dikonfigurasikan sesuai protokol SAML 2.0. | Konfigurasikan parameter sesuai protokol SAML 2.0. Untuk informasi lebih lanjut, kunjungi SAML 2.0. |