All Products
Search
Document Center

Resource Access Management:Konfigurasikan SSO berbasis pengguna dari AD FS

Last Updated:Mar 06, 2026

Topik ini memberikan contoh cara mengimplementasikan Single Sign-On (SSO) berbasis pengguna dari Active Directory Federation Services (AD FS) ke Alibaba Cloud. Contoh ini menjelaskan proses SSO end-to-end dari penyedia identitas (IdP) cloud ke Alibaba Cloud. Dalam contoh berikut, AD FS diterapkan pada sebuah instans Elastic Compute Service (ECS) yang menjalankan Windows Server 2012 R2.

Prasyarat

Sebelum mengonfigurasi SSO, lakukan langkah-langkah berikut:

  1. Terapkan layanan berikut pada sebuah instans ECS yang menjalankan Windows Server 2012 R2:

    • Server DNS: menyelesaikan dan mengarahkan permintaan otentikasi identitas ke Federation Service yang sesuai.

    • Active Directory Domain Service (AD DS): memungkinkan Anda membuat, mengkueri, dan memodifikasi objek, seperti pengguna domain dan perangkat domain.

    • AD FS: memungkinkan Anda mengonfigurasi pihak yang bergantung SSO dan melakukan otentikasi SSO untuk pihak yang bergantung yang telah dikonfigurasi.

      Penting

      Konfigurasi Microsoft AD yang dijelaskan dalam topik ini hanya bersifat referensi dan bertujuan membantu Anda memahami prosedur konfigurasi login SSO ke Alibaba Cloud. Alibaba Cloud tidak menyediakan layanan konsultasi untuk konfigurasi Microsoft AD. Untuk informasi selengkapnya tentang cara menerapkan AD FS, lihat Bangun domain AD pada instans Windows.

  2. Siapkan data berikut:

    • Nama domain default Akun Alibaba Cloud: secloud.onaliyun.com.

    • Username RAM user yang termasuk dalam Akun Alibaba Cloud: alice. Nama Utama Pengguna (UPN) RAM user tersebut adalah alice@secloud.onaliyun.com.

    • Nama layanan AD FS yang telah didaftarkan di Microsoft AD: adfs.secloud.club.

    • Nama domain Microsoft AD: secloud.club. Nama NetBIOS-nya adalah secloud.

    • UPN RAM user alice di Microsoft AD: alice@secloud.club. RAM user juga dapat menggunakan secloud\alice untuk login dari domain Microsoft AD.

Langkah 1: Konfigurasikan AD FS sebagai Penyedia Identitas SAML tepercaya di RAM

  1. Masukkan URL berikut di bilah alamat browser Anda: https://adfs.secloud.club/FederationMetadata/2007-06/FederationMetadata.xml.

  2. Unduh file metadata dalam format XML ke komputer Anda.

  3. Login ke Konsol RAM dan gunakan file metadata tersebut untuk mengonfigurasi SSO.

    Untuk informasi selengkapnya, lihat Konfigurasikan SAML untuk SSO berbasis pengguna.

    Catatan

    Jika ukuran file metadata melebihi batas maksimum, Anda dapat menghapus seluruh konten dalam elemen <fed:ClaimTypesRequested> dan <fed:ClaimTypesOffered>.

Langkah 2: Konfigurasikan Alibaba Cloud sebagai Penyedia Layanan SAML tepercaya di AD FS

Di AD FS, penyedia layanan Security Assertion Markup Language (SAML) (SP) disebut relying party. Untuk mengonfigurasi Alibaba Cloud sebagai SP tepercaya, lakukan langkah-langkah berikut:

  1. Di bilah navigasi atas Server Manager, pilih Tools > AD FS Management.

    image

  2. Klik kanan Relying Parties dan pilih Add Relying Party Trust.

    添加信赖方信任

  3. Konfigurasikan metadata SAML Alibaba Cloud untuk pihak yang bergantung.

    Untuk melihat URL metadata SAML, login ke Konsol RAM. Di panel navigasi sebelah kiri, klik SSO. Pada halaman yang muncul, klik User-based SSO. Anda dapat melihat URL tersebut di bagian Setup SSO. Anda dapat langsung memasukkan URL metadata saat mengonfigurasi pihak yang bergantung di AD FS.

    添加信赖方信任向导

Setelah pihak yang bergantung dikonfigurasi, Alibaba Cloud mengirim permintaan ke layanan AD FS dengan nama adfs.secloud.club untuk mengotentikasi RAM user yang termasuk dalam Akun Alibaba Cloud dengan nama domain default secloud.onaliyun.com. Setelah AD FS menerima permintaan tersebut, sistem akan mengotentikasi RAM user dan mengirim respons ke Alibaba Cloud.

Langkah 3: Konfigurasikan atribut pernyataan SAML untuk SP Alibaba Cloud

Kami menyarankan agar Anda mengatur nilai bidang NameID dalam pernyataan SAML ke UPN RAM user. Dengan demikian, Alibaba Cloud dapat menemukan RAM user yang tepat berdasarkan respons SAML.

Anda harus mengatur UPN di Microsoft AD sebagai nilai NameID dalam pernyataan SAML.

  1. Klik kanan nama tampilan pihak yang bergantung dan pilih Edit Claim Rules.

    编辑声明规则

  2. Klik Issuance Transform Rules untuk menambahkan aturan.

    Catatan

    Aturan transformasi penerbitan menunjukkan cara mentransformasi atribut pengguna yang dikenal dan menerbitkannya sebagai atribut dalam pernyataan SAML. Anda harus menerbitkan UPN pengguna di Microsoft AD sebagai NameID. Dalam kasus ini, diperlukan aturan baru.

    颁发转换规则

  3. Atur Claim rule template menjadi Transform an Incoming Claim.

    转换传入声明

  4. Pilih Edit Rule.

    Catatan

    Dalam contoh ini, nama domain UPN di Akun Alibaba Cloud adalah secloud.onaliyun.com, sedangkan nama domain UPN di Microsoft AD adalah secloud.club. Jika Anda memetakan UPN di Microsoft AD ke NameID, pengguna tidak dapat diidentifikasi oleh Alibaba Cloud.

    Untuk mengatasi masalah ini, gunakan salah satu metode berikut:

    1. Metode 1: Atur nama domain Microsoft AD sebagai domain alias yang dikonfigurasi di RAM.

      Jika nama domain secloud.club Microsoft AD terdaftar di DNS di Internet, Anda dapat mengubah secloud.club menjadi domain alias yang dikonfigurasi di RAM. Untuk informasi selengkapnya tentang cara mengonfigurasi alias domain, lihat Buat dan verifikasi alias domain.

      Setelah pengaturan selesai, petakan UPN ke NameID di kotak dialog Edit Rule.

      编辑规则_方法1

    2. Metode 2: Transformasikan nama domain di AD FS.

      Jika nama domain secloud.club merupakan nama domain internal perusahaan, kepemilikan domain tersebut tidak dapat diverifikasi oleh Alibaba Cloud. RAM hanya dapat menggunakan nama domain default secloud.onaliyun.com.

      Dalam kasus ini, Anda harus mengubah akhiran nama domain secloud.club dari UPN menjadi secloud.onaliyun.com dalam pernyataan SAML yang diterbitkan oleh AD FS ke Alibaba Cloud. 编辑规则_方法2

    3. Metode 3: Tentukan nama domain Microsoft AD sebagai nama domain tambahan untuk SSO berbasis pengguna.

      Jika nama domain secloud.club merupakan nama domain internal perusahaan, kepemilikan domain tersebut tidak dapat diverifikasi oleh Alibaba Cloud. Dalam kasus ini, Anda dapat menetapkan secloud.club sebagai nama domain tambahan tanpa perlu mentransformasikan nama domain tersebut. Untuk informasi tentang cara menetapkan nama domain tambahan, lihat Konfigurasikan SAML untuk SSO berbasis pengguna.

      Setelah pengaturan selesai, petakan UPN ke NameID di kotak dialog Edit Rule.

      编辑规则_方法3