2016-11-02 4 views
-1

내 사이트에서 처리 할 이미지를 받고 로컬 서버에 업로드하지 않고 웹 브라우저에서 Dropbox에 직접 업로드를 구현하여 Dropbox 폴더에 추가하고 싶습니다.개인 키 노출없이 공용 웹 사이트에서 개인 보관함에 파일 업로드

Dropbox API는 매우 간단하지만 한 가지 문제가 있습니다. API 키를 최종 사용자에게 공개해야하며 해당 키는 내 계정에서 모든 사진을 다운로드 할 수 있습니다. 그런 다음 Dropbox API를 사용하면 한 사용자가 다른 사용자가 업로드 한 이미지를 다운로드 할 수 있으며 이는 허용되지 않는 시나리오입니다.

전체 액세스 API 키를 웹 사이트 최종 사용자에게 노출하면 어떤 제한을 우회 할 수 있습니까?

답변

0

불행히도 Dropbox API를 통해 Dropbox에 직접 업로드하려면 클라이언트에 액세스 토큰이 필요합니다. 또한 Dropbox API는 업로드 전용 권한을 제공하지 않습니다.

기본적으로 클라이언트는 비밀을 유지할 수 없기 때문에 클라이언트 측 (이 경우 브라우저에 있음)에있는 모든 액세스 토큰을 추출하고 악용 할 수 있습니다.

관련 문제