{"action":"created","issue":{"url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/2878","labels_url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/2878/labels{/name}","comments_url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/2878/comments","events_url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/2878/events","html_url":"https://github.com/AnalyticalGraphicsInc/cesium/pull/2878","id":94172532,"number":2878,"title":"Supporting presigned URLS for TMS imagery providers and Cesium Terrain providers","user":{"login":"keattang","id":10136423,"avatar_url":"https://avatars.githubusercontent.com/u/10136423?v=3","gravatar_id":"","url":"https://api.github.com/users/keattang","html_url":"https://github.com/keattang","followers_url":"https://api.github.com/users/keattang/followers","following_url":"https://api.github.com/users/keattang/following{/other_user}","gists_url":"https://api.github.com/users/keattang/gists{/gist_id}","starred_url":"https://api.github.com/users/keattang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/keattang/subscriptions","organizations_url":"https://api.github.com/users/keattang/orgs","repos_url":"https://api.github.com/users/keattang/repos","events_url":"https://api.github.com/users/keattang/events{/privacy}","received_events_url":"https://api.github.com/users/keattang/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-09T23:09:14Z","updated_at":"2015-09-29T14:06:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/pulls/2878","html_url":"https://github.com/AnalyticalGraphicsInc/cesium/pull/2878","diff_url":"https://github.com/AnalyticalGraphicsInc/cesium/pull/2878.diff","patch_url":"https://github.com/AnalyticalGraphicsInc/cesium/pull/2878.patch"},"body":"Currently the TMS provider and cesium terrain provider blindly add the path to the resource it requires to the end of the url it is given. This does not allow for the serving of secure tiles via presigned urls (e.g. from S3). Therefore I have created a function that joins URLs taking into account query strings and modified  `CesiumTerrainProvider` and `TileMapServiceImageryProvider` to use them."},"comment":{"url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/comments/144071265","html_url":"https://github.com/AnalyticalGraphicsInc/cesium/pull/2878#issuecomment-144071265","issue_url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/2878","id":144071265,"user":{"login":"pjcozzi","id":782098,"avatar_url":"https://avatars.githubusercontent.com/u/782098?v=3","gravatar_id":"","url":"https://api.github.com/users/pjcozzi","html_url":"https://github.com/pjcozzi","followers_url":"https://api.github.com/users/pjcozzi/followers","following_url":"https://api.github.com/users/pjcozzi/following{/other_user}","gists_url":"https://api.github.com/users/pjcozzi/gists{/gist_id}","starred_url":"https://api.github.com/users/pjcozzi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pjcozzi/subscriptions","organizations_url":"https://api.github.com/users/pjcozzi/orgs","repos_url":"https://api.github.com/users/pjcozzi/repos","events_url":"https://api.github.com/users/pjcozzi/events{/privacy}","received_events_url":"https://api.github.com/users/pjcozzi/received_events","type":"User","site_admin":false},"created_at":"2015-09-29T14:06:00Z","updated_at":"2015-09-29T14:06:00Z","body":"@kring @keattang what is the plan with this pull request?"}}