Cấu hình xác thực Đăng nhập một lần

Quản trị viên Enterprise Server có thể cấu hình và bật các tính năng Đăng nhập một lần (SSO) cho máy chủ của bạn. Hệ thống cấu hình phía backend cho phép quản trị viên thiết lập, kiểm tra, bật và tắt tính năng SSO cho người dùng máy chủ. Tùy chọn SSO có sẵn khi đăng nhập vào giao diện trình duyệt của Enterprise Server. Khi được thiết lập cho người dùng máy chủ, SSO mang lại sự thuận tiện khi truy cập máy chủ bằng cùng bộ thông tin đăng nhập dùng cho các hệ thống trong toàn công ty.

  • Nếu việc sử dụng SSO là bắt buộc (tùy chọn Enforce SSO (not applied to access from localhost) được bật trên trang Admin – Settings – Authentication của giao diện trình duyệt), người dùng sẽ được chuyển đến trang đăng nhập SSO ngay sau khi truy cập địa chỉ Enterprise Server.

  • Bạn cũng có thể sử dụng phương thức truy cập SSO khi kết nối với Workspace trên Enterprise Server từ Altium Designer. Để biết thêm thông tin, hãy tham khảo trang Truy cập Workspace của bạn.

     
     

    Khi EDMS.UnifiedLogin ở trạng thái Public — hãy cập nhật đoạn bên dưới bằng mã nguồn của đoạn nội dung 'Tính năng Beta mở chuyển sang phát hành chính thức'.

    Lưu ý rằng bạn phải sử dụng phương thức ‘đăng nhập hợp nhất’ để kết nối với Workspace trên Enterprise Server thông qua trình duyệt bên ngoài thì mới có thể sử dụng chức năng truy cập SSO trong Altium Designer. Tính năng này đang ở giai đoạn Beta mở và khả dụng khi tùy chọn EDMS.UnifiedLogin được bật trong hộp thoại Advanced Settings của Altium Designer.

Để biết thêm thông tin về cách truy cập giao diện trình duyệt của Enterprise Server, hãy tham khảo trang Khám phá giao diện trên trình duyệt.

Khi sử dụng Nhà cung cấp danh tính nội bộ, Enterprise Server phải tin cậy chứng chỉ HTTPS mà Nhà cung cấp danh tính này sử dụng. Nếu không, bạn sẽ gặp lỗi khi cố gắng thiết lập kết nối đến nhà cung cấp đó từ Enterprise Server. Các Nhà cung cấp danh tính của những hãng lớn (Okta, Entra ID, v.v.) mặc định có các chứng chỉ đáng tin cậy phù hợp.

Đăng nhập một lần qua SAML

Khi được cấu hình và bật trong Enterprise Server, hệ thống SSO thiết lập danh tính được cấp quyền từ Nhà cung cấp danh tính (IdP) do công ty bạn chỉ định, chẳng hạn như Okta, OneLogin, v.v., với việc trao đổi thông điệp xác nhận danh tính dựa trên Ngôn ngữ đánh dấu xác nhận bảo mật (SAML 2.0) đã được chuẩn hóa. Giao diện đăng nhập SSO cho công ty bạn, nếu chưa có sẵn, thường được xây dựng dựa trên mẫu hoặc ví dụ do IdP cung cấp — giao diện này khởi tạo quá trình trao đổi xác nhận xác thực dựa trên SAML và cung cấp quyền truy cập vào các dịch vụ của công ty.

Khi tùy chọn SAML được chọn trong danh sách thả xuống SSO trên trang Quản trị – Cài đặt – Xác thực của giao diện trình duyệt, trang này hiển thị các URL được cấu hình sẵn cho dịch vụ SSO của Enterprise Server (Altium Metadata Configuration), cùng tùy chọn tải lên hoặc nhập thủ công dữ liệu kết nối cấp quyền của IdP (SAML Identity Provider Configuration).

Siêu dữ liệu cấu hình IdP sẽ được Nhà cung cấp danh tính cung cấp sau khi được thiết lập để tích hợp với các dịch vụ của công ty bạn — xem các ví dụ tích hợp IdP bên dưới. Để cấu hình hệ thống SAML SSO trong Enterprise Server (nếu chưa hoàn tất), hãy sử dụng nút để tìm và tải lên tệp XML cấu hình SAML IdP do IdP của công ty bạn tạo. Tệp XML IdP được tải lên sẽ được hệ thống phân tích để trích xuất các trường cấu hình chính (X509 Certificate, URL Identity Provider Issuer và IdP Single Sign-On URL). Ngoài ra, bạn có thể thêm thủ công từng thành phần (chứng chỉ bảo mật và các URL) của cấu hình vào các trường tương ứng.

SSO chỉ được bật sau khi chạy kiểm tra tích hợp bằng nút . Thao tác này xác minh quy trình nhận dạng SSO và việc đăng nhập SSO của công ty bạn. Sau khi cấu hình được kiểm tra thành công, bạn có thể lưu cài đặt bằng cách nhấp vào nút  (), qua đó áp dụng chúng cho Enterprise Server.

  • Nếu sau đó SSO bị tắt, dù do thao tác thủ công hay do thay đổi cấu hình, nút  Nhấp và kéo để di chuyển​ sẽ khả dụng để bạn có thể lặp lại quy trình kiểm tra.

  • Nếu cần, bạn có thể thay đổi trường Entity ID trong phần cài đặt Altium Metadata Configuration (ví dụ: để phân biệt rõ hai phiên bản máy chủ).

  • Khi cấu hình SSO, hãy đảm bảo tên người dùng do Nhà cung cấp danh tính cung cấp khớp chính xác với Username của người dùng hiện có tương ứng trong Enterprise Server (bất kể người dùng đó được cấu hình để sử dụng phương thức xác thực Built-in hay Windows). Việc đối chiếu tên người dùng có phân biệt chữ hoa và chữ thường.

Ví dụ tích hợp Nhà cung cấp danh tính

Mở rộng phần có thể thu gọn bên dưới để xem ví dụ hướng dẫn từng bước về quy trình tích hợp OneLogin làm Nhà cung cấp danh tính.

Mở rộng phần có thể thu gọn bên dưới để xem ví dụ hướng dẫn từng bước về quy trình tích hợp Okta làm Nhà cung cấp danh tính.

Mở rộng phần thu gọn bên dưới để xem ví dụ từng bước về quy trình tích hợp Microsoft Entra ID làm Nhà cung cấp danh tính.

Mở rộng phần thu gọn bên dưới để xem ví dụ từng bước về quy trình tích hợp JumpCloud làm Nhà cung cấp danh tính.

Mở rộng phần thu gọn bên dưới để xem ví dụ từng bước về quy trình tích hợp Microsoft Administrative Domain Federated Services (AD FS) làm Nhà cung cấp danh tính.

Mở rộng phần thu gọn bên dưới để xem ví dụ hướng dẫn từng bước về quy trình tích hợp AWS IAM Identity Center làm Nhà cung cấp danh tính:

Đăng nhập một lần bằng OAuth / OIDC

Chức năng SSO cho Enterprise Server của bạn cũng có thể được cấu hình bằng tiêu chuẩn OAuth / OIDC. Khi chọn tùy chọn OAuth / OIDC trong danh sách thả xuống SSO trên trang Quản trị – Cài đặt – Xác thực của giao diện trình duyệt, trang này sẽ cho phép nhập dữ liệu do IdP bạn chọn cung cấp.

  • Application Credentials:

    • Client ID – ID ứng dụng từ IdP.

    • Client Secret – khóa bí mật của ứng dụng từ IdP.

  • Configuration:

    • Scopes to Request – các phạm vi xác định mức độ truy cập mà ứng dụng của bạn yêu cầu người dùng cấp.

    • Authentication Endpoint – điểm cuối này xử lý việc xác thực và sự chấp thuận của người dùng. Ứng dụng của bạn chuyển hướng người dùng đến điểm cuối này để đăng nhập và cấp quyền.

    • Token Endpoint – điểm cuối này được dùng để đổi mã ủy quyền hoặc mã thông báo làm mới lấy mã thông báo truy cập. Đây là hoạt động giao tiếp qua kênh hậu bảo mật giữa ứng dụng và máy chủ ủy quyền.

    • User Profile Endpoint – điểm cuối này truy xuất thông tin hồ sơ người dùng (ví dụ: tên, email) bằng mã thông báo truy cập. Dữ liệu trả về phụ thuộc vào các phạm vi được cấp trong quá trình ủy quyền.

  • Mappings – trong trường Mapped Attribute của bảng, nhập thuộc tính sẽ được ánh xạ tới tên đăng nhập của người dùng ở phía Enterprise Server.

SSO chỉ được bật sau khi chạy kiểm tra tích hợp bằng nút . Thao tác này xác minh quy trình xác thực danh tính SSO và việc đăng nhập SSO của công ty bạn. Sau khi kiểm tra cấu hình thành công, bạn có thể lưu các thiết lập bằng cách nhấp vào nút  (), qua đó áp dụng chúng cho Enterprise Server.

Nếu sau đó SSO bị tắt, dù theo cách thủ công hay do thay đổi cấu hình, nút  sẽ khả dụng để có thể lặp lại quy trình kiểm tra.

Khi sử dụng Entra ID, lưu ý rằng dịch vụ này cung cấp hai phiên bản API cho các điểm cuối OAuth:

  • https://login.microsoftonline.com/{tenantId}/.well-known/openid-configuration

  • https://login.microsoftonline.com/{tenantId}/v2.0/.well-known/openid-configuration

Bạn cần lấy đúng bộ điểm cuối (token/authorize/userinfo) từ một trong các phiên bản này. Việc kết hợp chúng sẽ gây lỗi khi cố gắng thiết lập kết nối từ Enterprise Server tới Entra ID.

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Contents
Contents