Lỗi “400 admin_policy_enforced” xuất hiện khi quản trị viên Google Workspace đã chủ động chặn hoặc hạn chế truy cập vào các ứng dụng bên thứ ba hoặc dữ liệu nhất định, ngăn người dùng đăng nhập hoặc chia sẻ thông tin. Đây không phải là sự cố mà là biện pháp bảo mật chủ đích phản ánh các chính sách được cấu hình của tổ chức.
Nó có thể gián đoạn quy trình làm việc và gây ra vấn đề năng suất, đặc biệt khi các công cụ kinh doanh quan trọng bị ảnh hưởng. Lỗi này thường xảy ra khi cố gắng kết nối ứng dụng như Slack, Zoom, hoặc Asana, dẫn đến thất bại ủy quyền và từ chối truy cập.
Có một số nguyên nhân phổ biến của lỗi này, chẳng hạn như:
- Hạn chế quản trị – Ứng dụng hoặc tính năng bị chặn bởi quản trị viên Workspace.
- Ứng dụng bên thứ ba không tin cậy – Công cụ không được phê duyệt sử dụng trong tổ chức của bạn.
- Quy tắc chia sẻ dữ liệu nghiêm ngặt – Chính sách giới hạn cách dữ liệu có thể được truy cập hoặc chia sẻ.
- Truy cập API bị vô hiệu hóa – Ngăn ứng dụng kết nối cho người dùng trong nhóm bị hạn chế.
- Đăng ký Advanced Protection – Tài khoản trong chương trình này hoặc được đánh dấu đáng ngờ có thể đối mặt kiểm soát truy cập nghiêm ngặt hơn.
- Yếu tố bổ sung – Thiếu xác thực đa yếu tố (MFA), URL bị chặn, cố gắng ủy quyền không phải super admin, hạn chế giấy phép, hoặc xung đột tên người dùng.
Bây giờ, hãy chuyển sang các giải pháp có thể giúp bạn khắc phục vấn đề này.
1. Whitelist ứng dụng bị chặn trong Google Admin
Trong hầu hết các trường hợp, lỗi này xảy ra vì ứng dụng bạn đang cố gắng sử dụng không được whitelist trong điều khiển API của tổ chức. Điều chỉnh cài đặt truy cập cho ứng dụng này thường giải quyết vấn đề.
- Đăng nhập vào Google Admin console với tư cách super admin.
- Điều hướng đến Bảo mật (Security) > Kiểm soát truy cập và dữ liệu (Access and Data Control) > Điều khiển API (API Controls).
- Nhấp Quản lý quyền truy cập ứng dụng bên thứ ba (Manage Third-Party App Access).
- Tìm ứng dụng bị chặn trong danh sách. Nếu không thấy, sử dụng tùy chọn “Thêm ứng dụng (Add App)” để tìm bằng OAuth Client ID.
- Chọn ứng dụng và thay đổi trạng thái thành Trusted (Đã tin cậy).
- Nhấp Lưu (Save).
Bằng cách tin cậy rõ ràng ứng dụng, bạn ghi đè chặn mặc định gây ra lỗi 400 admin_policy_enforced.
2. Sử dụng Service Account với Domain-Wide Delegation
Nếu vấn đề ảnh hưởng đến tự động hóa hoặc tích hợp (như script hoặc dịch vụ backend), một service account có thể bỏ qua sự đồng ý OAuth cấp người dùng trong khi vẫn tuân thủ đầy đủ chính sách tổ chức.
Tài khoản này hoạt động dưới một danh tính được quản lý tập trung, đảm bảo truy cập API an toàn, tuân thủ chính sách cho ứng dụng mà không kích hoạt hạn chế đăng nhập.
- Đăng nhập vào Google Cloud Console với tư cách admin.
- Chọn dự án hiện có hoặc tạo mới.
- Bật API cần thiết dưới API & Services > Enabled APIs & Services (ví dụ: Admin SDK, Gmail API, Calendar API, Drive API).
- Đi đến IAM & Admin > Service Accounts và tạo service account mới.
- Bật Domain-wide Delegation cho tài khoản và tạo JSON key.
- Sao chép Unique ID của service account.
- Trong Admin Console, điều hướng đến Bảo mật > API Controls > Manage Domain-Wide Delegation và thêm client mới bằng ID đã sao chép.
- Gán OAuth Scopes cần thiết và nhấp Authorized.
Cảnh báo: Chỉ cấp phạm vi tối thiểu cần thiết cho trường hợp sử dụng của bạn và lưu trữ JSON key an toàn. Service account bị xâm phạm có thể lộ dữ liệu nhạy cảm.
3. Vô hiệu hóa truy cập IMAP/POP
Nếu client email cũ đang cố gắng kết nối trái phép, điều này cũng có thể kích hoạt lỗi. Vô hiệu hóa IMAP/POP đảm bảo chỉ các phương pháp được phê duyệt (như ứng dụng web Gmail hoặc client OAuth được ủy quyền) có thể kết nối với tài khoản của bạn.
- Đăng nhập Google Admin với tư cách admin.
- Điều hướng đến Ứng dụng (Apps) > Google Workspace > Gmail.
- Mở rộng Truy cập người dùng cuối (End User Access) và nhấp biểu tượng bút chì bên cạnh cài đặt POP/IMAP.
- Bỏ chọn POP Access và IMAP Access.
- Nhấp Lưu (Save).
Quan trọng: Thông báo cho người dùng trước khi áp dụng thay đổi này. Nó sẽ vô hiệu hóa truy cập cho client email như Outlook và Thunderbird dựa trên IMAP/POP.
4. Liên hệ Hỗ trợ Google Workspace
Nếu không có giải pháp nào trên hoạt động, hãy liên hệ Hỗ trợ Google Workspace. Cung cấp cho họ:
- Thông báo lỗi đầy đủ và dấu thời gian
- OAuth client ID hoặc tên ứng dụng
- Bất kỳ thay đổi gần đây nào đối với bảo mật hoặc điều khiển API
Họ có thể xem xét chính sách tổ chức của bạn và giúp áp dụng các điều chỉnh đúng đắn.
VỀ TÁC GIẢ

Hamza Mohammad Anwar
Hamza Mohammad Anwar là một nhà phát triển web JavaScript trung cấp tập trung vào phát triển ứng dụng hiệu suất cao sử dụng công nghệ MERN. Kỹ năng của anh bao gồm chuyên môn ReactJS, MongoDB, Express NodeJS và các công nghệ liên quan. Hamza cũng là chuyên gia Google IT Certified, làm nổi bật năng lực hỗ trợ IT của anh. Là một người giải quyết vấn đề say mê, anh tái tạo lỗi trên máy tính của mình để khắc phục sự cố và tìm giải pháp cho các vấn đề kỹ thuật khác nhau.