{"action":"created","issue":{"url":"https://api.github.com/repos/basecamp/google_sign_in/issues/23","repository_url":"https://api.github.com/repos/basecamp/google_sign_in","labels_url":"https://api.github.com/repos/basecamp/google_sign_in/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/basecamp/google_sign_in/issues/23/comments","events_url":"https://api.github.com/repos/basecamp/google_sign_in/issues/23/events","html_url":"https://github.com/basecamp/google_sign_in/issues/23","id":391521297,"node_id":"MDU6SXNzdWUzOTE1MjEyOTc=","number":23,"title":"Pass the access-token to the proceed_to_url","user":{"login":"seashellski","id":7410702,"node_id":"MDQ6VXNlcjc0MTA3MDI=","avatar_url":"https://avatars3.githubusercontent.com/u/7410702?v=4","gravatar_id":"","url":"https://api.github.com/users/seashellski","html_url":"https://github.com/seashellski","followers_url":"https://api.github.com/users/seashellski/followers","following_url":"https://api.github.com/users/seashellski/following{/other_user}","gists_url":"https://api.github.com/users/seashellski/gists{/gist_id}","starred_url":"https://api.github.com/users/seashellski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seashellski/subscriptions","organizations_url":"https://api.github.com/users/seashellski/orgs","repos_url":"https://api.github.com/users/seashellski/repos","events_url":"https://api.github.com/users/seashellski/events{/privacy}","received_events_url":"https://api.github.com/users/seashellski/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-12-17T00:22:11Z","updated_at":"2018-12-17T20:19:13Z","closed_at":null,"author_association":"NONE","body":"Would you be open to a pull-request that enhances the CallbacksController to pass the Google users access-token up to the `proceed_to_url`?\r\n\r\nThe reason for this is so that the access-token can be cached for validating the state of the Google user between requests to the application."},"comment":{"url":"https://api.github.com/repos/basecamp/google_sign_in/issues/comments/447984559","html_url":"https://github.com/basecamp/google_sign_in/issues/23#issuecomment-447984559","issue_url":"https://api.github.com/repos/basecamp/google_sign_in/issues/23","id":447984559,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0Nzk4NDU1OQ==","user":{"login":"jeremy","id":199,"node_id":"MDQ6VXNlcjE5OQ==","avatar_url":"https://avatars1.githubusercontent.com/u/199?v=4","gravatar_id":"","url":"https://api.github.com/users/jeremy","html_url":"https://github.com/jeremy","followers_url":"https://api.github.com/users/jeremy/followers","following_url":"https://api.github.com/users/jeremy/following{/other_user}","gists_url":"https://api.github.com/users/jeremy/gists{/gist_id}","starred_url":"https://api.github.com/users/jeremy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeremy/subscriptions","organizations_url":"https://api.github.com/users/jeremy/orgs","repos_url":"https://api.github.com/users/jeremy/repos","events_url":"https://api.github.com/users/jeremy/events{/privacy}","received_events_url":"https://api.github.com/users/jeremy/received_events","type":"User","site_admin":false},"created_at":"2018-12-17T20:19:13Z","updated_at":"2018-12-17T20:19:13Z","author_association":"MEMBER","body":"> cached for validating the state of the Google user between requests to the application.\r\n\r\nCould you expand on this @seashellski? What state are you validating?\r\n\r\nGenerally speaking, I'd be comfortable using a Google auth endpoint that only returns an ID token in the first place, limiting us to sign-in purposes by design. Authorization to use other Google APIs would be wonderful to keep out of scope."}}
{"actor":{"display_login":"jeremy"}}