Autentikasi: SAML 2.0

Authentication: SAML 2.0Professional Edition+

Pengantar

Plugin Autentikasi: SAML 2.0 mengikuti standar protokol SAML 2.0 (Security Assertion Markup Language 2.0), memungkinkan pengguna login ke NocoBase menggunakan akun yang disediakan oleh penyedia layanan autentikasi identitas pihak ketiga (IdP).

Mengaktifkan Plugin

Menambahkan Autentikasi SAML

Masuk ke halaman manajemen plugin autentikasi pengguna.

Tambahkan - SAML

Konfigurasi

  • SSO URL - URL untuk Single Sign-On yang disediakan oleh IdP
  • Public Certificate - Disediakan oleh IdP
  • IdP Issuer (Entity ID) - Opsional, disediakan oleh IdP
  • http - Centang jika aplikasi NocoBase Anda menggunakan protokol http
  • Use this field to bind the user - Field yang digunakan untuk mencocokkan dan mengikat pengguna yang ada, dapat dipilih email atau username, default email. Informasi pengguna yang dibawa IdP harus berisi field email atau username.
  • Sign up automatically when the user does not exist - Apakah secara otomatis membuat pengguna baru ketika tidak ditemukan pengguna yang dapat dicocokkan dan diikat.
  • Usage - SP Issuer / EntityID dan ACS URL digunakan untuk disalin dan diisi pada konfigurasi IdP terkait.

Field Mapping

Field mapping perlu dikonfigurasi pada platform konfigurasi IdP. Lihat contoh.

Field yang dapat dipetakan oleh NocoBase:

  • email (wajib)
  • phone (hanya berlaku pada platform yang scope-nya mendukung phone, seperti Alibaba Cloud, Feishu)
  • nickname
  • username
  • firstName
  • lastName

nameID dibawa oleh protokol SAML, tidak perlu dipetakan, dan akan disimpan sebagai identifier unik pengguna. Aturan prioritas nickname pengguna baru: nickname > firstName lastName > username > nameID Saat ini belum mendukung pemetaan organisasi dan role pengguna.

Login

Akses halaman login, klik tombol di bawah formulir login untuk memulai login pihak ketiga.