'400 admin_policy_enforced' 오류 Google Workspace 관리자가 특정 타사 앱에 대한 액세스를 의도적으로 차단하거나 제한한 경우 표시됩니다. 또는 데이터로 인해 사용자가 로그인할 수 없습니다. 또는 정보 공유 . 이는 오작동이 아니며 조직의 구성된 정책을 반영한 의도적인 보안 조치입니다.
워크플로를 방해할 수 있습니다. 특히 중요한 비즈니스 도구가 영향을 받는 경우 생산성 문제가 발생합니다. 이 오류는 앱을 연결하려고 할 때 가장 일반적으로 발생합니다. Slack, Zoom, Asana와 같은 인증 실패 및 액세스 거부로 이어집니다.
이 오류에는 다음과 같은 몇 가지 일반적인 원인이 있습니다.
- 관리적 제한 – Workspace 관리자가 차단한 앱 또는 기능.
- 신뢰할 수 없는 타사 앱 – 조직 내에서 사용하도록 승인되지 않은 도구.
- 엄격한 데이터 공유 규칙 – 데이터 액세스 또는 공유 방법을 제한하는 정책.
- API 액세스 비활성화 – 제한된 그룹의 사용자에 대한 앱 연결을 방지합니다.
- 고급 보호 등록 – 이 프로그램에 속하거나 의심스러운 계정으로 신고된 계정은 더 엄격한 액세스 제어를 받을 수 있습니다.
- 추가 요소 – 다단계 인증(MFA) 누락, URL 차단, 최고 관리자가 아닌 권한 부여 시도, 라이선스 제한 또는 사용자 이름 충돌.
이제 이 문제를 해결하는 데 도움이 될 수 있는 솔루션을 살펴보겠습니다.
1. Google 관리 콘솔에서 차단된 앱을 허용하세요
대부분의 경우 이 오류는 사용하려는 앱이 조직의 API 제어에 허용 목록에 포함되어 있지 않기 때문에 발생합니다. . 일반적으로 이 앱에 대한 액세스 설정을 조정하면 문제가 해결됩니다.
- Google 관리 콘솔에 최고 관리자로 로그인합니다.
- 보안으로 이동> 액세스 및 데이터 제어> API 제어 .
- 타사 앱 액세스 관리를 클릭합니다. .
- 목록에서 차단된 앱을 찾습니다. 표시되지 않으면 '앱 추가'를 사용하세요. OAuth 클라이언트 ID로 검색하는 옵션입니다.
- 앱을 선택하고 상태를 신뢰할 수 있음으로 변경합니다. .
- 저장을 클릭하세요. .
앱을 명시적으로 신뢰하면 400 admin_policy_enforced 오류를 발생시킨 기본 차단이 무시됩니다.
2. 도메인 전체 위임과 함께 서비스 계정 사용
문제가 자동화 또는 통합(예:스크립트 또는 백엔드 서비스)에 영향을 미치는 경우 서비스 계정 조직 정책을 완전히 준수하면서 사용자 수준 OAuth 동의를 우회할 수 있습니다.
이 계정은 중앙에서 관리되는 ID로 작동하여 로그인 제한을 실행하지 않고도 앱에 대한 안전하고 정책을 준수하는 API 액세스를 보장합니다.
- Google Cloud Console에 관리자로 로그인합니다.
- 기존 프로젝트를 선택하거나 새 프로젝트를 만듭니다.
- API 및 서비스에서 필수 API를 활성화합니다.> 활성화된 API 및 서비스 (예:Admin SDK, Gmail API, 캘린더 API, 드라이브 API)
- IAM 및 관리자로 이동> 서비스 계정 새 서비스 계정을 만듭니다.
- 도메인 전체 위임 활성화 계정에 대해 JSON 키를 생성합니다. .
- 서비스 계정의 고유 ID를 복사합니다. .
- 관리 콘솔에서 보안으로 이동합니다.> API 제어> 도메인 전체 위임 관리 복사한 ID를 사용하여 새 클라이언트를 추가하세요.
- 필수 OAuth 범위 할당 승인을 클릭하세요. .
경고: 사용 사례에 필요한 최소 범위만 부여하고 JSON 키를 안전하게 저장하세요. 손상된 서비스 계정은 민감한 데이터를 노출시킬 수 있습니다.
3. IMAP/POP 액세스 비활성화
기존 이메일 클라이언트가 무단 연결을 시도하는 경우에도 오류가 발생할 수 있습니다. IMAP/POP를 비활성화하면 승인된 방법(예:Gmail 웹 앱 또는 승인된 OAuth 클라이언트)만 계정에 연결할 수 있습니다.
- Google 관리 콘솔에 관리자로 로그인합니다.
- 앱으로 이동> Google Workspace> 지메일 .
- 최종 사용자 액세스 확장 POP/IMAP 설정 옆에 있는 연필 아이콘을 클릭하세요.
- POP 액세스 선택을 취소합니다. 및 IMAP 액세스 .
- 저장을 클릭하세요. .
중요: 이 변경 사항을 적용하기 전에 사용자에게 알리십시오. IMAP/POP를 사용하는 Outlook 및 Thunderbird와 같은 이메일 클라이언트에 대한 액세스가 비활성화됩니다.
4. Google Workspace 지원팀에 문의하세요
위 해결 방법 중 어느 것도 효과가 없으면 Google Workspace 지원팀에 문의하세요. 다음을 제공하세요:
- 전체 오류 메시지 및 타임스탬프
- OAuth 클라이언트 ID 또는 앱 이름
- 보안 또는 API 제어에 대한 최근 변경사항
그들은 조직의 정책을 검토하고 올바른 조정을 적용하는 데 도움을 줄 수 있습니다.
저자 소개
함자 모하마드 안와르
Hamza Mohammad Anwar는 MERN 기술을 사용한 고성능 애플리케이션 개발에 중점을 둔 중급 JavaScript 웹 개발자입니다. 그의 기술에는 ReactJS, MongoDB, Express NodeJS 및 기타 관련 기술에 대한 전문 지식이 포함되어 있습니다. Hamza는 또한 Google IT 인증 전문가로서 IT 지원 분야의 역량을 강조합니다. 열렬한 문제 해결사로서 그는 컴퓨터의 오류를 재현하여 다양한 기술 문제에 대한 해결책을 찾고 문제를 해결합니다.