Chuyển đến nội dung chính
Clevera Help Center

Thiết lập SSO với SAML 2.0

Kết nối Clevera với nhà cung cấp danh tính của bạn bằng SAML 2.0: Entity ID và ACS URL để cung cấp cho IdP, các cài đặt ký và Name ID, các thuộc tính mà Clevera đọc, mọi trường thiết lập, kiểm tra và bật SSO.

Đã cập nhật 13 phút đọc

Kết nối Clevera với nhà cung cấp danh tính (IdP) của bạn bằng SAML 2.0 để nhóm của bạn đăng nhập bằng tài khoản công ty. Bài viết này liệt kê mọi trường trong hộp thoại thiết lập của Clevera, các giá trị chính xác mà IdP của bạn cần, cũng như cách kiểm tra và bật tính năng này.

Để biết SSO thay đổi những gì đối với thành viên của bạn, hãy đọc Tìm hiểu về đăng nhập một lần trước. Để xem các màn hình IdP từng bước, hãy xem hướng dẫn cho Okta, Microsoft Entra ID và Google Workspace.

Trước khi bạn bắt đầu

  • Bạn là Chủ sở hữu của một không gian làm việc trên Gói tùy chỉnh.
  • Bạn có thể tạo ứng dụng SAML trong IdP của mình hoặc bạn đang làm việc với người có thể làm điều đó.
  • Bạn biết mọi tên miền email mà nhóm của bạn sử dụng, chẳng hạn như acme.example và eu.acme.example.

Các giá trị cần cung cấp cho IdP của bạn

Clevera hiển thị các giá trị này trong hộp thoại thiết lập bên dưới "Dành cho người thiết lập nhà cung cấp danh tính của bạn", mỗi giá trị đều có nút sao chép. Hãy sao chép chúng từ đó: Entity ID chứa ID không gian làm việc của riêng bạn.

Bước 1 của hộp thoại thiết lập SSO với Okta và SAML 2.0 đã chọn cùng Entity ID, ACS URL và URL siêu dữ liệu để sao chép
Sao chép ba giá trị này vào nhà cung cấp danh tính của bạn.
Nhãn Clevera Nó là gì trong IdP của bạn Giá trị
Entity ID / Audience URI Audience URI, SP Entity ID, Identifier https://app.clevera.ai/sso/metadata/ theo sau là ID không gian làm việc của bạn
ACS URL (Reply URL) Assertion Consumer Service URL, Single sign-on URL, Reply URL https://app.clevera.ai/sso/saml/callback
SP metadata URL Service provider metadata Cùng địa chỉ với Entity ID. Nó cung cấp siêu dữ liệu SAML của Clevera dưới dạng XML, dành cho các IdP có thể nhập nó.

Thiết lập ứng dụng trong IdP của bạn như sau:

Cài đặt IdP Đặt thành
Định dạng Name ID EmailAddress (urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress)
Giá trị Name ID Địa chỉ email công việc của người đó
Ký Ký cả phản hồi SAML và xác nhận (assertion). Khuyến nghị dùng SHA-256.
Mã hóa xác nhận Tắt. Clevera không chấp nhận các xác nhận đã mã hóa.
Yêu cầu xác thực đã ký Không bắt buộc. Clevera gửi các yêu cầu không ký.
Liên kết cho ACS URL HTTP POST
Default RelayState, đăng nhập do IdP khởi tạo Để trống. Việc đăng nhập phải bắt đầu trên trang đăng nhập của Clevera.

Các thuộc tính mà Clevera đọc

Địa chỉ email đến từ Name ID. Nếu Name ID không phải là địa chỉ email, Clevera sẽ tìm kiếm thuộc tính đầu tiên trong số này:

Mục đích Tên thuộc tính mà Clevera chấp nhận, theo thứ tự
Địa chỉ email email, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress, User.Email
Tên firstName, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname, User.FirstName, first_name
Họ lastName, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname, User.LastName, last_name
Tên hiển thị (được sử dụng khi không có tên hoặc họ) displayName, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name, User.Name, name

Tên chỉ được sử dụng khi Clevera tạo tài khoản mới. Nếu không có thuộc tính tên nào, tài khoản sẽ được đặt tên theo phần email trước ký tự @. Clevera không đọc các thuộc tính nhóm hoặc vai trò: mọi người được tạo bởi SSO đều nhận được vai trò mặc định mà bạn chọn bên dưới.

Kết nối IdP của bạn trong Clevera

  1. Mở tab Bảo mật

    Mở menu không gian làm việc ở đầu thanh bên, chọn Cài đặt nhóm, sau đó chọn Bảo mật. Trong phần Đăng nhập một lần, nhấp vào Thiết lập SSO. Hộp thoại Cấu hình đăng nhập một lần sẽ mở ra.

  2. Nhà cung cấp

    Chọn Nhà cung cấp danh tính của bạn (Okta, Microsoft Entra ID (Azure AD), OneLogin, Google Workspace, JumpCloud hoặc Nhà cung cấp SAML/OIDC tùy chỉnh) và đặt Giao thức thành SAML 2.0. Sao chép các giá trị trong hộp màu xám vào IdP của bạn, sau đó nhấp vào Tiếp tục.

    Tên của nhà cung cấp là những gì thành viên thấy trên nút đăng nhập, ví dụ: Tiếp tục với Okta. Với Nhà cung cấp SAML/OIDC tùy chỉnh, nút này hiển thị Tiếp tục với SSO.

  3. Nhà cung cấp danh tính

    Dán các giá trị từ trang thiết lập SAML của IdP của bạn. Xem tham chiếu trường. Nhấp vào Tiếp tục.

  4. Tên miền & vai trò

    Nhập từng tên miền email vào phần Tên miền email được phép và nhấp vào Thêm (hoặc nhấn Enter). Sau đó chọn xem có Tạo tài khoản khi đăng nhập lần đầu hay không và chọn Vai trò mặc định cho thành viên SSO mới. Xem Tên miền và vai trò.

  5. Xem lại

    Kiểm tra bản tóm tắt và nhấp vào Lưu cấu hình. Bạn sẽ thấy "Cấu hình SSO đã được lưu. Hãy chạy kiểm tra, sau đó bật nó lên." Việc lưu không tự động bật SSO.

Các trường của nhà cung cấp danh tính

Bước 2 của hộp thoại thiết lập SSO với Entity ID của IdP, URL đăng nhập và chứng chỉ đã được điền
URL đăng xuất là tùy chọn.
Trường Bắt buộc Nội dung cần dán IdP của bạn gọi nó là gì
IdP Entity ID Có Nhà phát hành của IdP, chính xác như IdP của bạn hiển thị Identity Provider Issuer, Entity ID, Microsoft Entra Identifier
SSO sign-in URL Có URL mà Clevera gửi mọi người đến để đăng nhập (liên kết HTTP Redirect) Identity Provider Single Sign-On URL, Login URL, SSO URL
Logout URL Không URL đăng xuất một lần của IdP của bạn. "Để trống trừ khi nhà cung cấp của bạn cần đăng xuất một lần." Single Logout URL, Logout URL
X.509 certificate Có Chứng chỉ ký của IdP của bạn X.509 Certificate, Certificate (Base64)

Chứng chỉ

  • Dán toàn bộ chứng chỉ. Các dòng -----BEGIN CERTIFICATE----- và -----END CERTIFICATE----- là tùy chọn; khoảng trắng và ngắt dòng sẽ bị bỏ qua.
  • Sử dụng văn bản Base64 (PEM), không phải tệp .cer nhị phân. Nếu bạn đã tải xuống một tệp, hãy mở nó trong trình soạn thảo văn bản và sao chép nội dung của nó.
  • Clevera lưu trữ nó dưới dạng mã hóa và không bao giờ hiển thị lại. Khi bạn chỉnh sửa kết nối sau này, trường này sẽ hiển thị "Một chứng chỉ đã được lưu trữ. Để trống để giữ nguyên."
  • Chạy kiểm tra sẽ cho bạn biết nếu chứng chỉ không thể đọc được hoặc đã hết hạn.

Tên miền và vai trò

Bước 3 của hộp thoại thiết lập SSO với hai tên miền được phép, tính năng tạo tài khoản đang bật và Biên tập viên là vai trò mặc định
Quản trị viên không được cung cấp khi tài khoản được tạo tự động.
Cài đặt Chức năng Mặc định
Tên miền email được phép Chỉ những người có các tên miền email này mới có thể sử dụng kết nối. Các tên miền cũng quyết định khi nào trang đăng nhập cung cấp SSO. Cần ít nhất một tên miền. Không có
Tạo tài khoản khi đăng nhập lần đầu "Một tài khoản Clevera được tạo lần đầu tiên khi ai đó đăng nhập bằng SSO." Tài khoản mới sẽ tham gia không gian làm việc này. Bật
Vai trò mặc định cho thành viên SSO mới Vai trò mà các tài khoản mới nhận được: Biên tập viên, Người sáng tạo nội dung hoặc Quản trị viên. Quản trị viên chỉ được cung cấp khi Tạo tài khoản khi đăng nhập lần đầu đang tắt: "Các tài khoản được tạo tự động không bao giờ nhận được vai trò Quản trị viên." Biên tập viên

Về tên miền:

  • Một tên miền phải khớp chính xác. acme.example không bao gồm eu.acme.example; hãy thêm từng tên miền một.
  • Chỉ nhập tên miền (acme.example), không nhập email. Ký tự @ ở đầu sẽ bị xóa.
  • Một tên miền chỉ có thể thuộc về một không gian làm việc Clevera. Nếu một không gian làm việc khác đã sử dụng nó, khi lưu sẽ hiển thị "Tên miền acme.example đã được gán cho một nhóm khác." Hãy liên hệ với bộ phận hỗ trợ nếu đó là tên miền của bạn.

Người sáng tạo nội dung sử dụng một suất người sáng tạo; Biên tập viên thì không. Nếu vai trò mặc định là Người sáng tạo nội dung và mọi suất người sáng tạo đã được sử dụng hết, người tham gia thông qua SSO sẽ trở thành Biên tập viên, vì vậy SSO sẽ không bao giờ khiến bạn vượt quá số suất của mình. Hãy thêm một suất và thay đổi vai trò của họ trong Cài đặt nhóm → Thành viên khi bạn sẵn sàng. Xem Tìm hiểu về không gian làm việc, vai trò và suất người sáng tạo.

Kiểm tra kết nối

  1. Chạy kiểm tra

    Quay lại tab Bảo mật, nhấp vào Chạy kiểm tra bên cạnh Kiểm tra kết nối. Nó sẽ kiểm tra các cài đặt đã lưu: Entity ID, URL đăng nhập và chứng chỉ có ở đó không, URL có hợp lệ không, và chứng chỉ có thể đọc được và chưa hết hạn hay không.

    Bạn sẽ thấy "Cấu hình SSO hợp lệ và sẵn sàng sử dụng." hoặc "Cấu hình SSO có các vấn đề cần được giải quyết." cùng với một danh sách. Xem Khắc phục sự cố đăng nhập SSO.

    Thẻ Đăng nhập một lần sau khi kiểm tra thành công, với Bật SSO vẫn đang tắt
    Chạy kiểm tra trước khi bạn bật SSO.
  2. Bật SSO

    Bật Bật SSO. Bạn sẽ thấy "SSO đã được bật." Huy hiệu trạng thái thay đổi từ Tắt sang Đang hoạt động.

  3. Đăng nhập với tư cách là thành viên kiểm tra

    Mở một cửa sổ trình duyệt ẩn danh, đi đến trang đăng nhập Clevera và nhập email của một thành viên (hoặc một người mới, nếu tài khoản được tạo ngay lần đăng nhập đầu tiên). Nhấp vào Continue with nhà cung cấp của bạn và đăng nhập tại IdP của bạn. Bạn sẽ được chuyển đến trang chủ Clevera của người đó trong không gian làm việc của bạn.

    Phiên làm việc của chính bạn không bị ảnh hưởng, và với tư cách là chủ sở hữu, bạn luôn có thể đăng nhập bằng mật khẩu của mình.

Run test không kết nối với IdP của bạn, vì vậy việc đăng nhập thực tế ở bước 3 là bài kiểm tra đầy đủ duy nhất. Hãy bắt đầu từ trang đăng nhập Clevera: bài kiểm tra bắt đầu từ bảng điều khiển của IdP sẽ bị từ chối.

Yêu cầu SSO

Khi mọi người đã có thể đăng nhập, hãy bật Require SSO ("Các thành viên phù hợp phải đăng nhập bằng SSO."). Bạn sẽ thấy thông báo "SSO is now required." và huy hiệu hiển thị Active · enforced.

Thẻ Single sign-on với SSO đã bật và được yêu cầu, hiển thị Active · enforced
Chủ sở hữu luôn có thể sử dụng cách đăng nhập thông thường của họ.

Kể từ đó, các thành viên trên miền của bạn không thể sử dụng mật khẩu hoặc Google, và người mới trên miền của bạn không thể tạo tài khoản Clevera bằng mật khẩu: họ sẽ nhận tài khoản bằng cách đăng nhập qua SSO. Bạn chỉ có thể bật tính năng này khi Enable SSO đang bật, và việc tắt Enable SSO cũng sẽ tắt tính năng này.

Đăng xuất đơn (Single logout)

Nếu bạn điền vào Logout URL, siêu dữ liệu của Clevera cũng sẽ liệt kê một địa chỉ đăng xuất: https://app.clevera.ai/sso/saml/slo (liên kết HTTP Redirect). Khi IdP của bạn gửi yêu cầu đăng xuất đến đó, Clevera sẽ đăng xuất người dùng và gửi họ trở lại IdP của bạn.

Đăng xuất khỏi Clevera không đăng xuất người dùng khỏi IdP của bạn.

Thay đổi hoặc xóa kết nối

  • Thay đổi: nhấp vào Chỉnh sửa bên cạnh Provider. Hộp thoại sẽ mở ra với các giá trị đã lưu của bạn; hãy để trống chứng chỉ nếu bạn muốn giữ nguyên.
  • Tắt tạm thời: tắt Enable SSO. Các cài đặt sẽ vẫn được lưu.
  • Xóa: mở menu bên cạnh huy hiệu trạng thái và chọn Remove SSO configuration, sau đó chọn Remove SSO. "Các thành viên đăng nhập bằng SSO sẽ cần đặt lại mật khẩu để tiếp tục đăng nhập."

Dòng Provider hiển thị giao thức và số lượng miền bạn có. Khi mọi người sử dụng SSO, một dòng như "12 SSO sign-ins · last Oct 12" sẽ xuất hiện ở cuối phần này.