이 페이지의 일부 또는 전체 정보는 S3NS의 신뢰할 수 있는 클라우드에 적용되지 않을 수 있습니다.
사용자's를 대신하여 데이터 액세스
애플리케이션이 사용자를 대신하여 데이터에 액세스해야 하는 경우 이를 3-legged OAuth 흐름이라고 합니다. 3-legged OAuth 흐름에서 애플리케이션은 계정에 로그인하여 인증을 완료하는 최종 사용자로부터 사용자 인증 정보를 가져옵니다. 그러면 애플리케이션이 최종 사용자의 사용자 인증 정보를 사용하여 사용자를 대신하여 Cloud Storage 리소스에 액세스합니다. 다음은 이 접근 방식을 사용할 수 있는 시나리오의 예시입니다.
- 웹 서버 애플리케이션
- 설치된 애플리케이션 및 데스크톱 애플리케이션
- 모바일 애플리케이션
- 클라이언트 자바스크립트
- 입력이 제한된 기기의 애플리케이션
다른 시나리오의 경우 서비스 계정 사용자 인증 정보를 사용하는 것이 좋습니다.
애플리케이션에 사용자를 대신하여 최종 사용자로부터 데이터에 액세스할 수 있는 액세스 토큰이 부여된 경우, 해당 액세스 토큰에는 토큰을 부여한 사용자에게만 허용된 권한이 있습니다. 예를 들어 jane@example.com이 example-bucket
에 대한 read-only
액세스 권한을 갖는 경우, Jane이 read-write
액세스 권한을 부여한 애플리케이션은 Jane을 대신해서 example-bucket
에 쓸 수 없습니다.
다음 단계
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-05(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-05(UTC)"],[],[]]