---
name: bkit-manage-users-and-permissions
description: "Quản lý người dùng, lời mời, nhóm quyền và ma trận phân quyền BKIT. Dùng khi người dùng yêu cầu tạo/sửa user, mời thành viên, gán hoặc thu hồi quyền, quản lý tenant user, permission group hay feature matrix."
---

# Quản lý người dùng và phân quyền

## Chọn màn hình

- Người dùng ứng dụng: `/dashboard/app-user`.
- Thành viên tenant: `/dashboard/tenant-user`.
- Nhóm quyền: `/dashboard/permission-group`.
- Gán nhóm: `/dashboard/user-permission-group`.
- Ma trận tính năng: `/dashboard/feature-matrix`.
- Lời mời: `/dashboard/tenant-invitation` hoặc `/dashboard/tenant/{id}/invite`.

## Quy trình

1. Xác minh tenant/tổ chức và tài khoản mục tiêu bằng email/username chính xác.
2. Đọc quyền/nhóm hiện tại.
3. Tạo bản xem trước chênh lệch: quyền thêm, bỏ và phạm vi.
4. Áp dụng nguyên tắc quyền tối thiểu; không thêm quyền ngoài yêu cầu.
5. Yêu cầu xác nhận ngay trước lưu thay đổi quyền, vô hiệu hóa user hoặc gửi lời mời.
6. Mở lại tài khoản/nhóm để xác minh trạng thái.

## Quy tắc an toàn

- Không tự thay quyền của tài khoản đang thao tác hoặc chủ tenant.
- Không hiển thị token, mật khẩu hay bí mật.
- Không gửi lại lời mời nếu lời mời cũ còn hiệu lực mà chưa kiểm tra.
- Nếu thay đổi hàng loạt, nêu số user và quyền bị tác động.

## Kết quả

Nêu tài khoản đã che hợp lý, tenant, nhóm/quyền thay đổi và trạng thái lời mời.
