{"action":"created","issue":{"url":"https://api.github.com/repos/crspybits/SyncServerII/issues/11","repository_url":"https://api.github.com/repos/crspybits/SyncServerII","labels_url":"https://api.github.com/repos/crspybits/SyncServerII/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/crspybits/SyncServerII/issues/11/comments","events_url":"https://api.github.com/repos/crspybits/SyncServerII/issues/11/events","html_url":"https://github.com/crspybits/SyncServerII/issues/11","id":247820904,"node_id":"MDU6SXNzdWUyNDc4MjA5MDQ=","number":11,"title":"Upload going directly from client to shared storage?","user":{"login":"crspybits","id":5758762,"node_id":"MDQ6VXNlcjU3NTg3NjI=","avatar_url":"https://avatars1.githubusercontent.com/u/5758762?v=4","gravatar_id":"","url":"https://api.github.com/users/crspybits","html_url":"https://github.com/crspybits","followers_url":"https://api.github.com/users/crspybits/followers","following_url":"https://api.github.com/users/crspybits/following{/other_user}","gists_url":"https://api.github.com/users/crspybits/gists{/gist_id}","starred_url":"https://api.github.com/users/crspybits/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crspybits/subscriptions","organizations_url":"https://api.github.com/users/crspybits/orgs","repos_url":"https://api.github.com/users/crspybits/repos","events_url":"https://api.github.com/users/crspybits/events{/privacy}","received_events_url":"https://api.github.com/users/crspybits/received_events","type":"User","site_admin":false},"labels":[{"id":511402723,"node_id":"MDU6TGFiZWw1MTE0MDI3MjM=","url":"https://api.github.com/repos/crspybits/SyncServerII/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2017-08-03T20:08:20Z","updated_at":"2018-10-28T23:32:36Z","closed_at":null,"author_association":"OWNER","body":"Have you considered the upload going directly from client to shared storage (like Google drive or Dropbox)?\r\nYour invitation would grant you access to an auth file released by a lambda function. With this Auth file, the inventory of files would be revealed to the client.\r\nThe auth file would be stored in the creator's file space (gdrive, Xbox, etc) of course you'd be limited to cloud storage that supported país)."},"comment":{"url":"https://api.github.com/repos/crspybits/SyncServerII/issues/comments/433752880","html_url":"https://github.com/crspybits/SyncServerII/issues/11#issuecomment-433752880","issue_url":"https://api.github.com/repos/crspybits/SyncServerII/issues/11","id":433752880,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMzc1Mjg4MA==","user":{"login":"danligas","id":9503682,"node_id":"MDQ6VXNlcjk1MDM2ODI=","avatar_url":"https://avatars2.githubusercontent.com/u/9503682?v=4","gravatar_id":"","url":"https://api.github.com/users/danligas","html_url":"https://github.com/danligas","followers_url":"https://api.github.com/users/danligas/followers","following_url":"https://api.github.com/users/danligas/following{/other_user}","gists_url":"https://api.github.com/users/danligas/gists{/gist_id}","starred_url":"https://api.github.com/users/danligas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danligas/subscriptions","organizations_url":"https://api.github.com/users/danligas/orgs","repos_url":"https://api.github.com/users/danligas/repos","events_url":"https://api.github.com/users/danligas/events{/privacy}","received_events_url":"https://api.github.com/users/danligas/received_events","type":"User","site_admin":false},"created_at":"2018-10-28T23:32:36Z","updated_at":"2018-10-28T23:32:36Z","author_association":"NONE","body":"I read this about google access tokens recently (not in the manual, so needs verification):\r\n\r\n`Access tokens typically expire after 60 minutes. If you have a refresh token you can use the refresh token to get a new (valid) access token.\r\nThis doc explains how to do that:\r\nhttps://developers.google.com/accounts/docs/OAuth2WebServer#refresh\r\n`\r\nNow, what we need is a restricted privilege on this access token, ie. append only a certain file. This may be the feature to request of the storage cloud providers."}}
{"actor":{"display_login":"danligas"}}