2016-07-24 5 views
0

내 조직에 Google 드라이브를 사용하여 파일을 저장하는 프로젝트가 있습니다. 우리가 원하는 것은 드라이브의 내용을 웹 사이트에 표시하는 것입니다.드라이브 API를 사용하여 Google Apps for Work없이 사용자로 가장하는 방법

나는 이것에 대해 어떻게 생각하는지 잘 모르겠습니다. 대부분의 예제는 사이트에 액세스하는 사용자의 인증을 보여줍니다.

지금 당장 생각한 것은 서비스 계정을 사용하는 것입니다. node.js 샘플의 샘플에서 방금 따온 서비스 계정을 실행하는 Node 앱이 있습니다. 앱 실행으로 표시되는 콘텐츠가 서비스 계정의 드라이브 콘텐츠임을 깨달았습니다.

내가 원하는 것은 프로젝트를 소유 한 드라이브의 내용을 보여주는 것이 었습니다.

답변

1

표준 사용자 계정과 관련하여 인증을받을 수 있는지 잘 모르겠습니다.

하지만 사용자 계정을 가장 할 필요는 없습니다. 다른 해결책이 있습니다. 사용자 계정에서 폴더를 만들고 앱에 필요한 모든 파일을 폴더로 옮깁니다. 그런 다음 폴더를 서비스 계정과 공유하고 편집 권한을 부여하십시오. 폴더를 공유하려면 Google Developer's Console에서 찾을 수있는 서비스 계정의 이메일 주소를 알아야합니다. 서비스 계정의 페이지로 이동하려면 왼쪽 상단에서 메뉴 아이콘 (트리플 바)을 클릭하고 IAM Admin을 선택하십시오. 해당 페이지에는 서비스 계정에 대한 메뉴 옵션이 있어야하며,이 옵션을 선택하면 모든 서비스 계정 및 해당 전자 메일 주소 목록이 제공됩니다.

관련 문제