2017-12-19 27 views
0

photos.google.com에서 만든 네트워크 요청/응답을보고있었습니다. 앨범을 클릭하면 예상대로 서버가 앨범의 사진 ID 목록을 반환하고 cdn URL을 통해 사진을 다운로드했습니다. 그런 다음 브라우저가 이전에 반환 한 URL을 사용하여 Google CDN에 다른 요청을하고 사진을 다운로드했습니다.CDN에서 제공되는 항목에 대한 액세스 제어

CDN에 URL이 (의도적으로 여기에 게시하도록 수정) 같은 것을 보았다 :. 내가 브라우저에서 URL을 붙여 언제가 로그인하지 때, 심지어 사진을 다운로드 할 수 있었다 https://lh3.googleusercontent.com/rpFgzMwheqshfkwelrklsjfkwejjlfjlsjfjsfjweojjsf

그렇다면 Google은 CDN 수준에서 어떻게 제어 권한을 부여 받습니까? 그 말은 결국 무작위 키를 알고있는 사람이라면 누구의 사진이라도 액세스 할 수 있다는 것을 의미합니까 (정말 긴 임의의 문자열이기 때문에 추측하기 란 불가능합니다). Google은 각 리소스에 대해 이렇게 길게 랜덤 한 URL을 어떻게 생성하고 매핑을 유지합니까?

답변

0

사용자 프로필 사진을 요구한다고 가정하면 예를 들어 사진에 액세스 할 수 있습니다. Google에는이를위한 공식 API가 있습니다.