{"action":"created","issue":{"url":"https://api.github.com/repos/grow/grow/issues/224","repository_url":"https://api.github.com/repos/grow/grow","labels_url":"https://api.github.com/repos/grow/grow/issues/224/labels{/name}","comments_url":"https://api.github.com/repos/grow/grow/issues/224/comments","events_url":"https://api.github.com/repos/grow/grow/issues/224/events","html_url":"https://github.com/grow/grow/issues/224","id":159007519,"number":224,"title":"Feature request: Google OAuth authentication","user":{"login":"stevenle","id":387282,"avatar_url":"https://avatars.githubusercontent.com/u/387282?v=3","gravatar_id":"","url":"https://api.github.com/users/stevenle","html_url":"https://github.com/stevenle","followers_url":"https://api.github.com/users/stevenle/followers","following_url":"https://api.github.com/users/stevenle/following{/other_user}","gists_url":"https://api.github.com/users/stevenle/gists{/gist_id}","starred_url":"https://api.github.com/users/stevenle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stevenle/subscriptions","organizations_url":"https://api.github.com/users/stevenle/orgs","repos_url":"https://api.github.com/users/stevenle/repos","events_url":"https://api.github.com/users/stevenle/events{/privacy}","received_events_url":"https://api.github.com/users/stevenle/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/grow/grow/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/grow/grow/labels/major%20feature","name":"major feature","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-06-07T19:42:59Z","updated_at":"2016-06-14T07:09:13Z","closed_at":null,"body":"In some cases, it'd be useful to run a non-local dev server and have stakeholders review content changes regularly. This would especially be useful with @jeremydw's new preprocess `schedule` feature, where content may be regularly updated by content editors who would want to be able to preview changes as they make them. \r\n\r\nIt'd be great to either add an option to `grow run` and/or have some setting in the `podspec` that allows you to control access to the dev server using Google OAuth (although it should be generic enough to support other OAuth mechanisms, e.g. GitHub)."},"comment":{"url":"https://api.github.com/repos/grow/grow/issues/comments/225797455","html_url":"https://github.com/grow/grow/issues/224#issuecomment-225797455","issue_url":"https://api.github.com/repos/grow/grow/issues/224","id":225797455,"user":{"login":"jeremydw","id":646525,"avatar_url":"https://avatars.githubusercontent.com/u/646525?v=3","gravatar_id":"","url":"https://api.github.com/users/jeremydw","html_url":"https://github.com/jeremydw","followers_url":"https://api.github.com/users/jeremydw/followers","following_url":"https://api.github.com/users/jeremydw/following{/other_user}","gists_url":"https://api.github.com/users/jeremydw/gists{/gist_id}","starred_url":"https://api.github.com/users/jeremydw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeremydw/subscriptions","organizations_url":"https://api.github.com/users/jeremydw/orgs","repos_url":"https://api.github.com/users/jeremydw/repos","events_url":"https://api.github.com/users/jeremydw/events{/privacy}","received_events_url":"https://api.github.com/users/jeremydw/received_events","type":"User","site_admin":false},"created_at":"2016-06-14T07:09:13Z","updated_at":"2016-06-14T07:09:13Z","body":"We could provide an endpoint on webreview that handles all of the OAuth requests on behalf of development servers, and then redirects to the oauth2 callback URL on each development server, passing through the data included in the `state` parameter.\r\n\r\nhttp://stackoverflow.com/questions/13652062/subdomain-in-google-console-redirect-uris\r\nhttp://stackoverflow.com/questions/14456821/how-to-deal-with-arbitrary-amount-of-redirect-uris"}}
{"actor":{"display_login":"jeremydw"}}