의견 보내기
IAP로 App Engine 앱 보안
이 페이지에서는 App Engine 표준 또는 가변형 환경 애플리케이션을 배포하고 IAP(Identity-Aware Proxy) 로 보안을 유지하는 방법을 안내합니다.
이 빠른 시작에는 로그인된 사용자 이름을 확인하는 App Engine 표준 환경 웹 앱용의 샘플 코드가 포함되어 있습니다.
CDN(콘텐츠 전송 네트워크)에서 리소스를 제공하려는 경우, 권장사항 가이드 에서 중요한 정보를 확인하세요.
Google Cloud에 없는 리소스를 보호하려면 온프레미스 앱 및 리소스 보호 를 참고하세요.
시작하기 전에
App Engine에 IAP를 사용 설정하려면 다음이 필요합니다.
결제가 사용 설정된 Google Cloud 콘솔 프로젝트가 있어야 합니다.
App Engine 인스턴스를 아직 설정하지 않은 경우 전체적으로 둘러보려면 App Engine 배포 를 참조하세요.
IAP는 Google 관리 OAuth 클라이언트를 사용하여 사용자를 인증합니다.
조직 내 사용자만 IAP가 사용 설정된 애플리케이션에 액세스할 수 있습니다.
조직 외부 사용자에게 액세스를 허용하려면 외부 애플리케이션에 IAP 사용 설정 을 참조하세요.
참고: Google 관리 OAuth 클라이언트로 사용자를 인증하는 기능은 미리보기 에서 사용할 수 있습니다.
IAP 사용 설정
콘솔 콘솔을 사용하여 IAP를 사용 설정하면 Google 관리 OAuth 클라이언트를 사용할 수 없습니다. Google Cloud
참고: App Engine 애플리케이션이 여러 서비스로 구성된 경우, 일부 서비스는 공개적으로 액세스 가능하도록 설정하고 다른 서비스는 제한 상태로 유지하려면 전체 애플리케이션에서 IAP를 사용 설정한 후 공개적으로 액세스할 수 있어야 하는 서비스에서 'allUsers' 또는 'allAuthenticatedUsers'에게 IAP 보안 웹 앱 사용자 역할 을 부여해야 합니다.
역할 기반 액세스:
프로젝트 소유자는 자신이 앱에 대한 자동 액세스 권한이 있다고 생각할 수 있지만 사실은 그렇지 않습니다. 이 프로젝트에 대한 IAP 보안 웹 앱 사용자 역할이 있는 계정에만 액세스 권한이 부여되기 때문입니다. HR 급여 시스템에 대한 IAP 액세스를 구현하는 IT 회사에 다닌다고 가정해보겠습니다. 대부분의 경우 급여팀 직원만 앱에 액세스할 수 있어야 합니다. 이것이 역할 기반 액세스가 더 안전한 이유 중 하나입니다. 프로젝트의 소유자 또는 편집자는 프로젝트의 모든 측면을 관리할 수 있지만 앱 액세스 권한이 자동으로 부여되지는 않습니다.
사용자 인증 테스트
위에서 설명한 대로 IAP 보안 웹 앱 사용자 역할로 IAP에 추가한 Google 계정에서 앱 URL에 액세스합니다. 앱에 무제한 액세스 권한이 있어야 합니다.
Chrome에서 시크릿 창을 사용하여 앱에 액세스하고 메시지가 나타나면 로그인합니다. IAP 보안 웹 앱 사용자 역할로 승인되지 않은 계정으로 앱에 액세스하려고 하면 '지금 액세스할 수 없습니다'라는 메시지가 나타납니다.
다음 단계
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-10-19(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-10-19(UTC)"],[],[]]