Topik ini memberikan contoh cara mengimplementasikan single sign-on (SSO) berbasis pengguna antara Google Workspace dan Alibaba Cloud. Contoh ini menjelaskan proses SSO end-to-end antara penyedia identitas cloud (IdP) dan Alibaba Cloud.
Langkah 1: Unduh file metadata Penyedia Layanan (SP) Security Assertion Markup Language (SAML) dari Alibaba Cloud
Masuk ke Konsol Resource Access Management (RAM) sebagai administrator RAM.
Di panel navigasi sebelah kiri, pilih .
Klik tab User-based SSO. Di bagian SAML Service Provider Metadata, salin URL metadata untuk akun Alibaba Cloud saat ini.
Buka tautan yang disalin di jendela browser baru. Simpan file XML metadata secara lokal.
CatatanFile XML metadata berisi informasi yang diperlukan untuk mengonfigurasi Alibaba Cloud sebagai penyedia layanan (SP) Security Assertion Markup Language (SAML). Anda harus mencatat nilai atribut
EntityDescriptorentityIDdan nilai atributAssertionConsumerServiceLocationdari file XML tersebut untuk konfigurasi di Google Workspace.
Langkah 2: Buat aplikasi yang mendukung SSO berbasis SAML di Google Workspace
Masuk ke Google Workspace Admin Console menggunakan super administrator.
Di panel navigasi sebelah kiri, pilih .
Pilih Add app > Add custom SAML app.
Di wizard Add custom SAML app, buat aplikasi yang mendukung SSO berbasis SAML.
Di langkah App details, masukkan nama untuk aplikasi yang ingin dibuat. Misalnya, Anda dapat memasukkan AlibabaCloudUserSSO. Lalu, klik CONTINUE.
Di langkah Google Identity Provider details, klik DOWNLOAD METADATA untuk mengunduh dokumen metadata dan klik CONTINUE.
Di langkah Service provider details, konfigurasikan parameter ACS URL dan Entity ID lalu klik CONTINUE.
ACS URL: Nilai
Locationyang telah Anda catat di Langkah 1: Unduh file metadata SAML SP Alibaba Cloud.Entity ID: Nilai
entityIDyang dicatat di Langkah 1: Unduh file metadata Security Assertion Markup Language (SAML) SP Alibaba Cloud.Start URL: Halaman Alibaba Cloud tempat pengguna dialihkan setelah berhasil login SSO.
CatatanKarena alasan keamanan, Anda hanya dapat memasukkan URL dengan nama domain Alibaba untuk Default RelayState. Contohnya termasuk *.aliyun.com, *.hichina.com, *.yunos.com, *.taobao.com, *.tmall.com, *.alibabacloud.com, dan *.alipay.com. Jika tidak, konfigurasi tidak valid. Jika Anda tidak menentukan parameter ini, pengguna akan dialihkan ke halaman utama Konsol Manajemen Alibaba Cloud secara default.
Di langkah Attribute mapping, klik FINISH.
Di halaman yang muncul, klik User access.
Opsional: Di halaman yang muncul, pilih unit organisasi berdasarkan mana Anda ingin login menggunakan SSO dari daftar drop-down Organizational Units. Secara default, semua unit organisasi dipilih.
Di bagian Service status, pilih ON for everyone.
CatatanJika Anda menentukan unit organisasi pada langkah 6, pilih ON.
Klik SAVE.
Langkah 3: Aktifkan SSO berbasis pengguna di Konsol Manajemen Alibaba Cloud
Di panel navigasi sebelah kiri konsol RAM, pilih .
Klik tab User-based SSO. Di bagian SSO Status, klik Enabled.
CatatanSSO berbasis pengguna adalah fitur global. Setelah Anda mengaktifkannya, semua Pengguna RAM harus login menggunakan SSO. Jika Anda sedang mengonfigurasi SSO sebagai Pengguna RAM, biarkan fitur ini dinonaktifkan untuk sementara. Anda harus terlebih dahulu membuat Pengguna RAM untuk menghindari kesalahan konfigurasi yang dapat mencegah Anda login. Untuk menghindari masalah ini, Anda juga dapat menggunakan Akun Alibaba Cloud Anda untuk melakukan konfigurasi ini.
Di bagian Metadata File, klik Upload Metadata untuk mengunggah file metadata IdP yang Anda peroleh di Langkah 2: Buat aplikasi yang mendukung SSO berbasis SAML di Google Workspace.
Di bagian Auxiliary Domain Name, klik Edit. Lalu, aktifkan nama domain tambahan dan konfigurasikan dengan akhiran email dari nama pengguna di Google Workspace.
CatatanJika akun Google Workspace Anda memiliki pengguna dengan akhiran email yang berbeda, hanya pengguna yang alamat emailnya berakhiran dengan akhiran yang dikonfigurasi di sini yang dapat login ke Alibaba Cloud.
Langkah 4: Buat pengguna di Google Workspace
Di panel navigasi sebelah kiri Google Workspace Admin Console, pilih .
Klik Add new user.
Di halaman User Information, konfigurasikan parameter First name, Last name, Primary email, dan Organizational unit. Misalnya, Anda dapat menentukan u2@example.com untuk parameter Email Utama. Lalu, klik ADD NEW USER.
CatatanJika Anda menentukan unit organisasi untuk aplikasi di Langkah 2: Buat aplikasi yang mendukung SSO berbasis SAML di Google Workspace, Organizational unit di sini harus sama.
Langkah 5: Buat pengguna RAM di Konsol Manajemen Alibaba Cloud
Di panel navigasi sebelah kiri konsol RAM, pilih .
Di halaman Users, klik Create User.
Di halaman Create User, konfigurasikan parameter Logon Name dan Display Name.
CatatanPastikan awalan nama login Pengguna RAM sama dengan awalan nama pengguna di Google Workspace. Dalam contoh ini, awalannya adalah u2.
Di bagian Access Mode, pilih Console Access dan konfigurasikan parameternya.
Klik OK.
Hasil verifikasi
Setelah Anda mengonfigurasi SSO, Anda dapat memulai logon SSO dari Alibaba Cloud dan Google Workspace.
Mulai login dari Alibaba Cloud
Di halaman Overview Konsol RAM, salin URL login Pengguna RAM.
Arahkan pointer ke gambar profil di pojok kanan atas dan klik Log Out. Atau, buka URL login yang disalin di browser baru.
Klik Log On With Enterprise Account. Anda akan otomatis dialihkan ke halaman login Google Workspace.

Di halaman login Google Workspace, masukkan nama pengguna (u2@example.com) dan kata sandi, lalu klik Log On.
Anda akan diarahkan ke halaman yang ditentukan oleh parameter Start URL. Jika nilai parameter Start URL tidak valid atau tidak ada nilai yang ditentukan untuk parameter tersebut, Anda akan diarahkan ke halaman utama Konsol Manajemen Alibaba Cloud. Jika halaman yang ditunjukkan pada gambar berikut muncul, konfigurasi SSO berbasis pengguna berhasil.

Mulai login dari Google Workspace
Masuk ke Google Workspace sebagai pengguna Google Workspace. Di halaman utama Google Workspace, temukan dan klik aplikasi yang Anda buat di Langkah 2: Buat Aplikasi yang Mendukung SSO Berbasis SAML di Google Workspace.
Anda akan diarahkan ke halaman yang ditentukan oleh parameter Start URL. Jika nilai parameter Start URL tidak valid atau tidak ada nilai yang ditentukan untuk parameter tersebut, Anda akan diarahkan ke halaman utama Konsol Manajemen Alibaba Cloud. Jika halaman yang ditunjukkan pada gambar berikut muncul, konfigurasi SSO berbasis pengguna berhasil.
