Hướng dẫn thiết lập Azure AD / SAML Điều phối

Last updated: June 19, 2026

    Tài liệu này giải thích cách cấu hình L2L để sử dụng các dịch vụ Azure SAML của Microsoft để Đăng nhập vào L2L Điều phối.

    Bước 1: Tạo Cấu hình SAML L2L

    Trước tiên, chúng ta tạo một Cấu hình SAML mới xác định mối quan hệ Tin cậy SAML giữa Điều phối và Azure. Đăng nhập vào [customer].leading2lean.com, rồi điều hướng đến Thiết lập → Thiết lập CNTT → Cấu hình SSO SAML. Nhấp vào liên kết Thêm mới.

    Trên trang Thêm Cấu hình SAML mới, nhập các thông tin sau:

    • Mã: mã này phải là mã duy nhất trong tất cả các Cấu hình SAML của Điều phối và được sử dụng trong các URL SAML của Điều phối.
    • Tên hiển thị: Đây là văn bản hiển thị cho người dùng trên trang Đăng nhập Điều phối.
    • Thuộc tính đặt tên người dùng IdP: Bạn cần chọn cách người dùng sẽ Đăng nhập vào Điều phối. Việc chọn email yêu cầu tài khoản người dùng Điều phối có địa chỉ email giống với địa chỉ email được thiết lập trên tài khoản Azure của người dùng, còn việc chọn username yêu cầu tên người dùng Điều phối khớp với tên người dùng Azure.
    • Để trống tất cả các trường khác vào lúc này và nhấp vào Lưu. Các trường còn lại sẽ được cấu hình bằng các giá trị từ Ứng dụng Azure trong Bước 3 bên dưới.
    • Bây giờ hãy nhấp vào Cấu hình SAML mới mà bạn vừa tạo. Chúng ta sẽ sử dụng SP Initiate, SP SSO URL, SP SLO URL và SP Entity ID trong bước tiếp theo.

    Bước 2: Tạo một Ứng dụng mới trong Azure

  1. Tạo một Ứng dụng mới
    1. Đi đến Tất cả ứng dụng → Ứng dụng mới. Nhấp vào Ứng dụng mới. Chọn Ứng dụng không thuộc bộ sưu tập. Đặt tên cho Ứng dụng mới của bạn và nhấp vào Thêm.
  2. Chọn Định cấu hình đăng nhập một lần và chọn SAML.
  3. Phần 1: Nhập các URL L2L sau vào Ứng dụng Azure. Hãy đảm bảo bao gồm dấu gạch chéo ở cuối.
    URL L2LCài đặt Ứng dụng Azure
    SP Entity IDMã định danh (Entity ID)
    SSO URLURL phản hồi
    SSO URLURL Đăng nhập
    SLO URLURL Đăng xuất
  4. Phần 2: Thiết lập Định danh người dùng duy nhất.
    1. Nếu bạn chọn email cho Thuộc tính đặt tên người dùng IdP trong L2L, hãy chọn user.mail.
    2. Nếu bạn chọn username cho Thuộc tính đặt tên người dùng IdP trong L2L, hãy chọn user.userprincipalname.

Lưu ý về SSO do IdP khởi tạo: Đối với các ứng dụng hỗ trợ SSO do IdP khởi tạo, Microsoft Azure/Entra cung cấp khả năng xác thực vào một ứng dụng đã đăng ký thông qua cổng web "My Apps". L2L không hỗ trợ SSO do IdP khởi tạo một cách nguyên bản, tuy nhiên, chức năng này có thể được mô phỏng bằng cách cấu hình Login URL trong Azure/Entra để sử dụng L2L SP Initiate URL thay vì IdP SSO URL.

Bước 3: Cập nhật Cấu hình SAML L2L

  • Tải xuống Certificate (Base 64) từ Section 3 trong Azure Application và sao chép/dán vào trường IdP Certificate Information trên màn hình SAML Config Detail của L2L, bên dưới tab x509 Public Certificate in PEM format.
  • Nhập các URL Azure sau đây từ Section 4 trong Azure Application vào màn hình SAML Config Detail của L2L:
    Azure URLL2L SAML Config Detail
    Đăng nhập URLIdP SSO URL
    Azure AD IdentifierIdP Entity Id
    Đăng xuất URL

    IdP SLO URL

    Bước 4: Cấu hình Người dùng trong L2L

    Bây giờ là lúc liên kết người dùng với một cấu hình SAML. Bạn sẽ không thể sử dụng SAML cho đến khi đã cấu hình một người dùng để sử dụng cấu hình SAML mới. Bạn có thể thực hiện việc này theo hai cách khác nhau.

    Mỗi lần một người dùng
    Chọn cài đặt SAML Config thích hợp trong màn hình Edit User. Bạn chỉ có thể chọn một cài đặt SAML Config cho mỗi người dùng.
    Công cụ di chuyển người dùng
    Nếu tất cả người dùng đã đăng ký với một site sẽ sử dụng SAML để xác thực, bạn có thể sử dụng công cụ SAML Migration. Công cụ này nằm ở cuối màn hình SAML Config Detail. Chỉ cần nhấp vào nút Migrate Accounts và làm theo hướng dẫn.

    Bước 5: Kiểm tra

  • Truy cập https://[customer].leading2lean.com và nhấp vào nút SSO mới. Tiêu đề của nút này sẽ lấy từ Display Name trong cấu hình L2L ở trên.
    1. Nếu được nhắc, hãy nhập thông tin xác thực của bạn.
    2. Bạn sẽ được đăng nhập vào L2L ĐIỀU PHỐI
  • Đăng xuất khỏi Điều phối
    1. Bạn sẽ được đăng xuất khỏi L2L ĐIỀU PHỐI

    Khắc phục sự cố

    Không thể đăng xuất
    Đôi khi một người dùng có thể đăng nhập thành công vào L2L bằng phương thức SAML, nhưng không thể đăng xuất. Nếu trường hợp này xảy ra, hãy thử sử dụng URL đăng xuất sau trong trường IdP SLO URL của SAML Config Detail → L2L:
    https://login.microsoftonline.com/common/wsfederation?wa=wsignout1.0
    Không thể đăng nhập
    Nếu có sự không khớp giữa các phương thức xác thực được mong đợi trong Azure và L2L, lỗi này có thể xuất hiện:

    "AADSTS75011: Authentication method 'X509, MultiFactor, X509Device' by which the user authenticated with the service doesn't match the requested authentication method "Password, ProtectedTransport". Contact the Leading2Lean application owner."

    Theo mặc định, L2L thực thi phương thức xác thực Password, ProtectedTransport thông qua trường requestedAuthnContext trong yêu cầu SP-Init. Nếu Azure được cấu hình để cho phép xác thực X509, Multifactor, X509Device và người dùng xác thực bằng phương thức này, sau đó cố gắng đăng nhập vào L2L bằng SSO, L2L sẽ không chấp nhận phương thức đó và Azure sẽ hiển thị lỗi này. 

    Có hai cài đặt tùy chọn mới trên trang SAML Config cho phép bạn sửa đổi trường requestedAuthnContext . Chúng nằm trong tab Advanced Settings mới, thuộc phần Behavior Settings  trên trang SAML Config. Các cài đặt tùy chọn này bao gồm:

    - Vô hiệu hóa requestedAuthnContext
    - Bao gồm "Unspecified" trong requestedAuthnContext (thử nghiệm)



    Để cho phép Azure thực thi các yêu cầu xác thực riêng, bạn có thể chọn một trong hai tùy chọn này. Trước tiên, nên thử bật Bao gồm Unspecified trong requestedAuthnContext (thử nghiệm) để khắc phục lỗi này. Nếu lỗi không được khắc phục hoặc xuất hiện lỗi mới, hãy tắt tùy chọn này và bật tùy chọn Vô hiệu hóa requestedAuthnContext. Sau khi thay đổi bất kỳ cài đặt nào trong số này, hãy nhớ lưu cấu hình. Sau khi lưu, hãy đăng xuất khỏi L2L và thử đăng nhập lại bằng SSO. 

    Lưu ý quan trọng: Cả hai tùy chọn này sẽ trao toàn quyền tự chủ cho Nhà cung cấp danh tính trong việc thực thi các phương thức xác thực riêng. Các tùy chọn này cũng loại trừ lẫn nhau, vì vậy chỉ bật một trong hai tùy chọn tại một thời điểm.

    Có một mức độ linh hoạt cố hữu trong việc triển khai SAML giữa các Nhà cung cấp danh tính (IdP) khác nhau. Một số IdP bỏ qua giá trị requestedAuthnContext và tiếp tục sử dụng phương thức xác thực mặc định của họ. Một số có thể xem Unspecified là yêu cầu rõ ràng để sử dụng bất kỳ phương thức xác thực nào khả dụng. Những IdP khác có thể mặc định sử dụng một phương thức xác thực được cấu hình trước, chẳng hạn như Password, ProtectedTransport hoặc MFA. 

    Do tính linh hoạt cố hữu này, điều quan trọng là phải kiểm tra kỹ lưỡng các tùy chọn này bằng cách thử truy cập L2L thông qua SSO sau khi xác thực với IdP của bạn bằng bất kỳ phương thức nào mà tổ chức bạn hỗ trợ, cho dù đó là tên người dùng/mật khẩu, MFA, chứng chỉ hoặc các phương thức khác.