Quản Lý Vòng Đời Người Dùng Và Contact Trong Microsoft Entra ID

Tech Blog4/11/2026Khang TranKhang Tran
Quản Lý Vòng Đời Người Dùng Và Contact Trong Microsoft Entra ID

Quản lý vòng đời người dùng trong Microsoft Entra ID là quy trình tạo, cập nhật, quản trị và vô hiệu hóa danh tính theo từng thay đổi trong quan hệ làm việc với tổ chức. Quy trình này gồm ba giai đoạn Joiner, Mover và Leaver, giúp doanh nghiệp bảo đảm đúng người có đúng quyền truy cập vào đúng tài nguyên tại đúng thời điểm. Bên cạnh user object, quản trị viên cũng cần quản lý contact, provisioning và các quyền liên quan để duy trì tính nhất quán của danh tính trên toàn hệ thống.

Vòng đời danh tính trong Microsoft Entra ID là gì?

Vòng đời danh tính (Identity Lifecycle Management) mô tả quá trình một danh tính số được tạo, cập nhật, quản trị và cuối cùng bị vô hiệu hóa hoặc xóa khỏi hệ thống.

Trong môi trường doanh nghiệp, quy trình này thường được chia thành ba giai đoạn:

  • Joiner: Nhân viên, đối tác hoặc nhà thầu bắt đầu làm việc với tổ chức.
  • Mover: Người dùng thay đổi phòng ban, vai trò, người quản lý, địa điểm hoặc loại hợp đồng.
  • Leaver: Người dùng kết thúc quan hệ với tổ chức.

Mỗi sự kiện đều có thể làm thay đổi tài khoản, thuộc tính người dùng, tư cách thành viên nhóm, giấy phép và quyền truy cập ứng dụng.

Một danh tính số không chỉ chứa tên đăng nhập mà còn bao gồm các thuộc tính như mã nhân viên, chức danh, phòng ban, người quản lý và vai trò. Hệ thống sử dụng những thông tin này để xác định người dùng được phép truy cập tài nguyên nào.

Quản lý người dùng trong Microsoft Entra ID

Quản trị viên có thể tạo và quản lý người dùng trực tiếp trong Microsoft Entra admin center, thông qua Microsoft Graph PowerShell hoặc bằng các quy trình provisioning tự động.

Mỗi đối tượng người dùng thường bao gồm các thuộc tính:

  • Display name
  • User principal name (UPN)
  • Địa chỉ email
  • Job title
  • Department
  • Manager
  • Office location
  • Usage location
  • Trạng thái tài khoản
  • Group membership
  • Role assignment
  • License assignment

Các thuộc tính này cần được duy trì chính xác trong suốt vòng đời người dùng. Ví dụ, khi một nhân viên chuyển từ Sales sang Finance, chỉ thay đổi trường Department là chưa đủ. Tổ chức còn phải thu hồi quyền truy cập tài nguyên Sales, cấp quyền Finance và kiểm tra các vai trò đặc quyền mà người dùng đang giữ.

Quy trình quản lý người dùng theo Joiner, Mover và Leaver

Ba giai đoạn Joiner, Mover và Leaver tương ứng với những thay đổi quan trọng trong quan hệ làm việc giữa người dùng và tổ chức. Mỗi giai đoạn cần có quy trình xử lý riêng để bảo đảm tài khoản, nhóm, giấy phép và quyền truy cập luôn được cập nhật chính xác.

1. Joiner: Tạo và cấp quyền cho người dùng mới

Khi một nhân viên mới gia nhập, quy trình quản trị thường bao gồm:

  1. Tạo đối tượng người dùng.
  2. Thiết lập UPN và địa chỉ email.
  3. Gán thuộc tính tổ chức.
  4. Chỉ định người quản lý.
  5. Thêm người dùng vào các nhóm phù hợp.
  6. Gán giấy phép.
  7. Cấp quyền truy cập ứng dụng và tài nguyên.
  8. Yêu cầu đăng ký phương thức xác thực.

Trong mô hình thủ công, quản trị viên thực hiện từng thao tác thông qua cổng quản trị hoặc PowerShell. Phương pháp này có thể phù hợp với tổ chức nhỏ nhưng dễ phát sinh sai sót khi số lượng người dùng tăng.

Trong mô hình tự động, hệ thống nhân sự có thể đóng vai trò authoritative source, tức nguồn dữ liệu có thẩm quyền. Khi HR tạo hồ sơ nhân viên, dịch vụ provisioning sử dụng hồ sơ đó để tạo tài khoản tương ứng trong Microsoft Entra ID. Quy trình này giúp người dùng có tài khoản và quyền truy cập cần thiết ngay từ ngày đầu làm việc.

Quy trình tạo tài khoản và cấp quyền người dùng mới trong Microsoft Entra IDQuy trình tạo tài khoản và cấp quyền người dùng mới trong Microsoft Entra ID

2. Mover: Cập nhật danh tính và quyền truy cập

Thay đổi vai trò là giai đoạn dễ phát sinh hiện tượng permission accumulation, tức người dùng nhận quyền mới nhưng quyền cũ không được thu hồi.

Quy trình Mover cần xử lý đồng thời các công việc:

  • Cập nhật chức danh, phòng ban và người quản lý.
  • Điều chỉnh group membership.
  • Cập nhật giấy phép.
  • Thu hồi quyền không còn phù hợp.
  • Cấp quyền theo vai trò mới.
  • Đánh giá lại các quyền đặc quyền.
  • Kiểm tra quyền truy cập ứng dụng SaaS và hệ thống nội bộ.

Nếu tổ chức sử dụng dynamic groups hoặc chính sách cấp quyền dựa trên thuộc tính, việc cập nhật thuộc tính người dùng có thể tự động làm thay đổi tư cách thành viên nhóm. Tuy nhiên, quản trị viên vẫn cần kiểm tra các quyền được gán trực tiếp vì chúng có thể không bị thu hồi khi thuộc tính thay đổi.

Đối với quyền đặc quyền, nên áp dụng nguyên tắc least privilege và ưu tiên cơ chế cấp quyền có thời hạn thay vì gán vai trò thường trực.

Quy trình cập nhật thông tin và quyền truy cập người dùngQuy trình cập nhật thông tin và quyền truy cập người dùng

3. Leaver: Vô hiệu hóa và thu hồi quyền

Khi người dùng nghỉ việc, ưu tiên đầu tiên thường là ngăn họ tiếp tục đăng nhập. Tuy nhiên, vô hiệu hóa tài khoản chưa phải toàn bộ quy trình offboarding.

Một quy trình Leaver đầy đủ có thể bao gồm:

  1. Chặn đăng nhập.
  2. Thu hồi phiên đăng nhập và token hiện có.
  3. Đặt lại hoặc vô hiệu hóa thông tin xác thực.
  4. Thu hồi role assignment.
  5. Xóa người dùng khỏi các nhóm bảo mật.
  6. Thu hồi giấy phép.
  7. Chuyển giao mailbox, dữ liệu và quyền sở hữu tài nguyên.
  8. Cấu hình email forwarding hoặc automatic reply nếu chính sách cho phép.
  9. Giữ lại dữ liệu theo yêu cầu pháp lý và tuân thủ.
  10. Xóa tài khoản sau thời gian lưu giữ được phê duyệt.

Trong mô hình HR-driven provisioning, khi trạng thái nhân viên thay đổi trong hệ thống nhân sự, tài khoản có thể được tự động vô hiệu hóa trong Active Directory và Microsoft Entra ID.

Việc xóa danh tính quá sớm có thể gây khó khăn cho quá trình chuyển giao dữ liệu hoặc điều tra. Ngược lại, giữ tài khoản hoạt động quá lâu làm tăng bề mặt tấn công. Vì vậy, tổ chức cần chính sách rõ ràng về thời điểm disable, thời gian retention và thời điểm delete.

Quy trình vô hiệu hóa tài khoản và thu hồi quyền truy cậpQuy trình vô hiệu hóa tài khoản và thu hồi quyền truy cập

Provisioning, Synchronization và Deprovisioning trong Microsoft Entra ID

Provisioning, Synchronization và Deprovisioning là ba khái niệm có liên quan trong quản lý danh tính nhưng không hoàn toàn giống nhau:

  • Provisioning: Tạo danh tính trong hệ thống đích khi các điều kiện được đáp ứng.
  • Synchronization: Đồng bộ thay đổi để đối tượng nguồn và đối tượng đích duy trì trạng thái tương ứng.
  • Deprovisioning: Vô hiệu hóa hoặc loại bỏ danh tính khỏi hệ thống đích khi điều kiện không còn đáp ứng.

Microsoft Entra ID hỗ trợ các mô hình provisioning chính:

  • Provisioning từ hệ thống HR vào Microsoft Entra ID.
  • Provisioning từ Microsoft Entra ID tới ứng dụng.
  • Provisioning giữa Microsoft Entra ID và Active Directory Domain Services.

Với kiến trúc này, một thay đổi trong hệ thống HR có thể được đồng bộ vào directory và tiếp tục truyền tới các ứng dụng đích. Điều này giúp giảm thao tác thủ công và duy trì tính nhất quán của danh tính trên nhiều hệ thống.

Quản lý đối tượng Contact trong Microsoft Entra ID

Bên cạnh user object, quản trị viên có thể gặp các đối tượng contact dùng để đại diện cho người hoặc địa chỉ email bên ngoài tổ chức.

Contact thường được sử dụng để:

  • Hiển thị người nhận bên ngoài trong danh bạ.
  • Thêm địa chỉ bên ngoài vào distribution list.
  • Hỗ trợ các luồng gửi thư mà không cần tạo tài khoản đăng nhập.
  • Đại diện cho cộng tác viên hoặc đầu mối liên hệ không cần truy cập tenant.

Điểm quan trọng là contact không phải tài khoản người dùng. Contact không có khả năng đăng nhập và không nên được sử dụng thay cho guest user khi một cá nhân cần truy cập ứng dụng hoặc tài nguyên của tổ chức.

Khi contact không còn được sử dụng, quản trị viên cần thực hiện các bước:

  • Kiểm tra các nhóm mà contact đang là thành viên.
  • Xác định dịch vụ hoặc quy trình gửi thư đang phụ thuộc vào contact.
  • Gỡ contact khỏi distribution list.
  • Xóa đối tượng sau khi xác nhận không còn phụ thuộc.

Hướng dẫn quản lý Mail Contact và liên hệ bên ngoài trong Microsoft Entra IDHướng dẫn quản lý Mail Contact và liên hệ bên ngoài trong Microsoft Entra ID

Những sai lầm thường gặp khi quản lý vòng đời danh tính

Trong quá trình quản trị, một số sai sót có thể khiến quyền truy cập không được thu hồi đúng thời điểm hoặc ảnh hưởng đến dữ liệu doanh nghiệp:

  • Chỉ disable tài khoản nhưng không thu hồi phiên đăng nhập: Phiên hoặc token đã phát hành có thể tiếp tục tồn tại. Quy trình offboarding cần bao gồm cả việc chặn đăng nhập và thu hồi phiên hiện có.
  • Thu hồi giấy phép trước khi xử lý dữ liệu: Có thể ảnh hưởng đến mailbox hoặc dịch vụ cần chuyển giao. Cần xử lý dữ liệu và quyền sở hữu trước khi thu hồi license.
  • Không xử lý các quyền được gán trực tiếp: Quyền thông qua nhóm có thể thay đổi tự động, nhưng quyền gán trực tiếp cần được kiểm tra riêng.
  • Xóa tài khoản thay vì vô hiệu hóa có kiểm soát: Xóa ngay có thể làm mất ngữ cảnh điều tra hoặc khả năng chuyển giao dữ liệu. Nên thực hiện theo quy trình disable, retain và delete.
  • Coi hệ thống danh tính là nguồn dữ liệu duy nhất: Hệ thống HR thường là nguồn dữ liệu có thẩm quyền về trạng thái nhân sự. Directory tiếp nhận và phân phối dữ liệu này đến các ứng dụng.

Khuyến nghị triển khai quản lý vòng đời danh tính cho đội ngũ kỹ thuật

Để quản lý vòng đời danh tính hiệu quả, tổ chức nên chuẩn hóa quy trình và xác định rõ trách nhiệm của từng hệ thống trong kiến trúc quản trị.

  1. Xác định nguồn dữ liệu có thẩm quyền: Làm rõ hệ thống nào quyết định trạng thái nhân sự và các thuộc tính quan trọng.
  2. Chuẩn hóa thuộc tính danh tính: Quy định cách sử dụng UPN, employee ID, department, manager và usage location.
  3. Thiết kế quy trình Joiner-Mover-Leaver: Gắn từng sự kiện nhân sự với hành động kỹ thuật cụ thể.
  4. Ưu tiên cấp quyền thông qua nhóm: Hạn chế gán quyền trực tiếp để đơn giản hóa việc thu hồi.
  5. Tự động hóa các thao tác lặp lại: Sử dụng HR-driven provisioning, Lifecycle Workflows hoặc Microsoft Graph PowerShell tùy theo kiến trúc và giấy phép.
  6. Áp dụng least privilege: Chỉ cấp quyền cần thiết và đánh giá lại khi vai trò thay đổi.
  7. Theo dõi tài khoản không hoạt động: Thiết lập báo cáo và quy trình xử lý stale accounts.
  8. Lưu nhật ký và bằng chứng thực thi: Mỗi sự kiện tạo, thay đổi hoặc thu hồi quyền nên có khả năng kiểm tra lại.

Xem thêm:

Quản lý vòng đời người dùng và contact không chỉ là công việc tạo hoặc xóa đối tượng trong directory mà là quy trình quản trị liên tục, kết nối dữ liệu nhân sự, danh tính, nhóm, giấy phép, ứng dụng và quyền truy cập. Khi xử lý đầy đủ ba giai đoạn Joiner, Mover và Leaver, kết hợp nguồn dữ liệu có thẩm quyền, provisioning tự động và nguyên tắc least privilege, doanh nghiệp có thể cải thiện tốc độ cấp quyền cũng như khả năng kiểm soát bảo mật.

Liên hệ ngay đội ngũ kỹ thuật của VietCAD để được kiểm tra và hỗ trợ trực tiếp qua TeamViewer hoặc UltraViewer:

Câu Hỏi Thường Gặp

Có câu hỏi nào không? Chúng tôi luôn sẵn sàng hỗ trợ bạn.

1. Vòng đời người dùng trong Microsoft Entra ID gồm những giai đoạn nào?

Gồm Joiner (nhân sự mới), Mover (thay đổi vị trí) và Leaver (nhân sự nghỉ việc).

2. Khi nhân viên chuyển phòng ban, cần cập nhật những gì?

Cập nhật thông tin cá nhân, nhóm quyền, giấy phép và quyền truy cập ứng dụng. Đồng thời thu hồi các quyền không còn phù hợp.

3. Có nên xóa tài khoản ngay khi nhân viên nghỉ việc không?

Không. Cần chặn đăng nhập, thu hồi phiên truy cập, xử lý dữ liệu và quyền liên quan trước khi xóa tài khoản theo chính sách lưu trữ.

4. Contact trong Microsoft Entra ID có thể đăng nhập không?

Không. Contact chỉ lưu thông tin liên hệ bên ngoài, không có quyền đăng nhập như tài khoản người dùng.

5. Khi nào nên dùng Contact thay vì Guest User?

Dùng Contact khi chỉ cần lưu thông tin liên hệ. Dùng Guest User khi người bên ngoài cần đăng nhập và truy cập tài nguyên.

6. Có thể tự động hóa quy trình Joiner, Mover, Leaver không?

Có. Doanh nghiệp có thể sử dụng HR-driven provisioning, Lifecycle Workflows hoặc Microsoft Graph PowerShell.