{"action":"created","comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/comments/28506013","id":28506013,"diff_hunk":"@@ -0,0 +1,208 @@\n+.. toctree::\n+  :maxdepth: 1\n+  :hidden:\n+\n+Authentication\n+--------------\n+\n+=======\n+Summary\n+=======\n+\n+For the majority of cases,\n+authentication should \"just work\"\n+as credentials can be loaded implicitly\n+based on the environment you're application is running in\n+and therefore there is no extra code required to authenticate.","path":"docs/gcloud-auth.rst","position":16,"original_position":16,"commit_id":"4d6fc98dd4dd8c1020f68b7f8567a75b5098c30e","original_commit_id":"4d6fc98dd4dd8c1020f68b7f8567a75b5098c30e","user":{"login":"tmatsuo","id":41815,"avatar_url":"https://avatars.githubusercontent.com/u/41815?v=3","gravatar_id":"","url":"https://api.github.com/users/tmatsuo","html_url":"https://github.com/tmatsuo","followers_url":"https://api.github.com/users/tmatsuo/followers","following_url":"https://api.github.com/users/tmatsuo/following{/other_user}","gists_url":"https://api.github.com/users/tmatsuo/gists{/gist_id}","starred_url":"https://api.github.com/users/tmatsuo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tmatsuo/subscriptions","organizations_url":"https://api.github.com/users/tmatsuo/orgs","repos_url":"https://api.github.com/users/tmatsuo/repos","events_url":"https://api.github.com/users/tmatsuo/events{/privacy}","received_events_url":"https://api.github.com/users/tmatsuo/received_events","type":"User","site_admin":false},"body":"SG","created_at":"2015-04-16T12:50:01Z","updated_at":"2015-04-16T12:50:01Z","html_url":"https://github.com/GoogleCloudPlatform/gcloud-python/pull/830#discussion_r28506013","pull_request_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/830","_links":{"self":{"href":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/comments/28506013"},"html":{"href":"https://github.com/GoogleCloudPlatform/gcloud-python/pull/830#discussion_r28506013"},"pull_request":{"href":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/830"}}},"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/830","id":33371021,"html_url":"https://github.com/GoogleCloudPlatform/gcloud-python/pull/830","diff_url":"https://github.com/GoogleCloudPlatform/gcloud-python/pull/830.diff","patch_url":"https://github.com/GoogleCloudPlatform/gcloud-python/pull/830.patch","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/issues/830","number":830,"state":"open","locked":false,"title":"First pass at Authentication summary in docs.","user":{"login":"jgeewax","id":112928,"avatar_url":"https://avatars.githubusercontent.com/u/112928?v=3","gravatar_id":"","url":"https://api.github.com/users/jgeewax","html_url":"https://github.com/jgeewax","followers_url":"https://api.github.com/users/jgeewax/followers","following_url":"https://api.github.com/users/jgeewax/following{/other_user}","gists_url":"https://api.github.com/users/jgeewax/gists{/gist_id}","starred_url":"https://api.github.com/users/jgeewax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgeewax/subscriptions","organizations_url":"https://api.github.com/users/jgeewax/orgs","repos_url":"https://api.github.com/users/jgeewax/repos","events_url":"https://api.github.com/users/jgeewax/events{/privacy}","received_events_url":"https://api.github.com/users/jgeewax/received_events","type":"User","site_admin":false},"body":"Took a crack at this, related to https://github.com/GoogleCloudPlatform/gcloud-python/pull/805\r\n\r\nDemo to take a read through: https://1ef991f3f9d20b3a7af53409d02ecc2b53f526c3.googledrive.com/host/0B78kGoQXIDVBflNEMGlKRlF1TGhVWjJKTFVfNEY1VUVING1VY3BBNjQ3VzhPemxFVm80RzA/Authentication%20%E2%80%94%20gcloud%200.02.2%20documentation.html\r\n\r\n@dhermes , could you take a look?\r\n","created_at":"2015-04-15T16:12:33Z","updated_at":"2015-04-16T12:50:01Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5afc824b67d8de4160aaeab597bf9290fbfa225a","assignee":null,"milestone":{"url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/milestones/3","html_url":"https://github.com/GoogleCloudPlatform/gcloud-python/milestones/Core%20Stable","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/milestones/3/labels","id":735961,"number":3,"title":"Core Stable","description":"","creator":{"login":"beriberikix","id":178376,"avatar_url":"https://avatars.githubusercontent.com/u/178376?v=3","gravatar_id":"","url":"https://api.github.com/users/beriberikix","html_url":"https://github.com/beriberikix","followers_url":"https://api.github.com/users/beriberikix/followers","following_url":"https://api.github.com/users/beriberikix/following{/other_user}","gists_url":"https://api.github.com/users/beriberikix/gists{/gist_id}","starred_url":"https://api.github.com/users/beriberikix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beriberikix/subscriptions","organizations_url":"https://api.github.com/users/beriberikix/orgs","repos_url":"https://api.github.com/users/beriberikix/repos","events_url":"https://api.github.com/users/beriberikix/events{/privacy}","received_events_url":"https://api.github.com/users/beriberikix/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":73,"state":"open","created_at":"2014-07-29T17:48:17Z","updated_at":"2015-04-15T16:12:43Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/830/commits","review_comments_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/830/comments","review_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/comments{/number}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/issues/830/comments","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/statuses/4d6fc98dd4dd8c1020f68b7f8567a75b5098c30e","head":{"label":"jgeewax:authentication","ref":"authentication","sha":"4d6fc98dd4dd8c1020f68b7f8567a75b5098c30e","user":{"login":"jgeewax","id":112928,"avatar_url":"https://avatars.githubusercontent.com/u/112928?v=3","gravatar_id":"","url":"https://api.github.com/users/jgeewax","html_url":"https://github.com/jgeewax","followers_url":"https://api.github.com/users/jgeewax/followers","following_url":"https://api.github.com/users/jgeewax/following{/other_user}","gists_url":"https://api.github.com/users/jgeewax/gists{/gist_id}","starred_url":"https://api.github.com/users/jgeewax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgeewax/subscriptions","organizations_url":"https://api.github.com/users/jgeewax/orgs","repos_url":"https://api.github.com/users/jgeewax/repos","events_url":"https://api.github.com/users/jgeewax/events{/privacy}","received_events_url":"https://api.github.com/users/jgeewax/received_events","type":"User","site_admin":false},"repo":{"id":17003086,"name":"gcloud-python","full_name":"jgeewax/gcloud-python","owner":{"login":"jgeewax","id":112928,"avatar_url":"https://avatars.githubusercontent.com/u/112928?v=3","gravatar_id":"","url":"https://api.github.com/users/jgeewax","html_url":"https://github.com/jgeewax","followers_url":"https://api.github.com/users/jgeewax/followers","following_url":"https://api.github.com/users/jgeewax/following{/other_user}","gists_url":"https://api.github.com/users/jgeewax/gists{/gist_id}","starred_url":"https://api.github.com/users/jgeewax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgeewax/subscriptions","organizations_url":"https://api.github.com/users/jgeewax/orgs","repos_url":"https://api.github.com/users/jgeewax/repos","events_url":"https://api.github.com/users/jgeewax/events{/privacy}","received_events_url":"https://api.github.com/users/jgeewax/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jgeewax/gcloud-python","description":"Google Cloud Python Client Library","fork":true,"url":"https://api.github.com/repos/jgeewax/gcloud-python","forks_url":"https://api.github.com/repos/jgeewax/gcloud-python/forks","keys_url":"https://api.github.com/repos/jgeewax/gcloud-python/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jgeewax/gcloud-python/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jgeewax/gcloud-python/teams","hooks_url":"https://api.github.com/repos/jgeewax/gcloud-python/hooks","issue_events_url":"https://api.github.com/repos/jgeewax/gcloud-python/issues/events{/number}","events_url":"https://api.github.com/repos/jgeewax/gcloud-python/events","assignees_url":"https://api.github.com/repos/jgeewax/gcloud-python/assignees{/user}","branches_url":"https://api.github.com/repos/jgeewax/gcloud-python/branches{/branch}","tags_url":"https://api.github.com/repos/jgeewax/gcloud-python/tags","blobs_url":"https://api.github.com/repos/jgeewax/gcloud-python/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jgeewax/gcloud-python/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jgeewax/gcloud-python/git/refs{/sha}","trees_url":"https://api.github.com/repos/jgeewax/gcloud-python/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jgeewax/gcloud-python/statuses/{sha}","languages_url":"https://api.github.com/repos/jgeewax/gcloud-python/languages","stargazers_url":"https://api.github.com/repos/jgeewax/gcloud-python/stargazers","contributors_url":"https://api.github.com/repos/jgeewax/gcloud-python/contributors","subscribers_url":"https://api.github.com/repos/jgeewax/gcloud-python/subscribers","subscription_url":"https://api.github.com/repos/jgeewax/gcloud-python/subscription","commits_url":"https://api.github.com/repos/jgeewax/gcloud-python/commits{/sha}","git_commits_url":"https://api.github.com/repos/jgeewax/gcloud-python/git/commits{/sha}","comments_url":"https://api.github.com/repos/jgeewax/gcloud-python/comments{/number}","issue_comment_url":"https://api.github.com/repos/jgeewax/gcloud-python/issues/comments{/number}","contents_url":"https://api.github.com/repos/jgeewax/gcloud-python/contents/{+path}","compare_url":"https://api.github.com/repos/jgeewax/gcloud-python/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jgeewax/gcloud-python/merges","archive_url":"https://api.github.com/repos/jgeewax/gcloud-python/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jgeewax/gcloud-python/downloads","issues_url":"https://api.github.com/repos/jgeewax/gcloud-python/issues{/number}","pulls_url":"https://api.github.com/repos/jgeewax/gcloud-python/pulls{/number}","milestones_url":"https://api.github.com/repos/jgeewax/gcloud-python/milestones{/number}","notifications_url":"https://api.github.com/repos/jgeewax/gcloud-python/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jgeewax/gcloud-python/labels{/name}","releases_url":"https://api.github.com/repos/jgeewax/gcloud-python/releases{/id}","created_at":"2014-02-19T23:36:44Z","updated_at":"2015-04-16T11:36:12Z","pushed_at":"2015-04-16T11:36:12Z","git_url":"git://github.com/jgeewax/gcloud-python.git","ssh_url":"git@github.com:jgeewax/gcloud-python.git","clone_url":"https://github.com/jgeewax/gcloud-python.git","svn_url":"https://github.com/jgeewax/gcloud-python","homepage":"http://jgeewax.github.io/gcloud-python/","size":14414,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"GoogleCloudPlatform:master","ref":"master","sha":"6283ab9c9d7fa06f6800079bd882b573c4de7cf7","user":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"repo":{"id":16316451,"name":"gcloud-python","full_name":"GoogleCloudPlatform/gcloud-python","owner":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/GoogleCloudPlatform/gcloud-python","description":"Google Cloud Client Library for Python","fork":false,"url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python","forks_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/forks","keys_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/keys{/key_id}","collaborators_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/teams","hooks_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/hooks","issue_events_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/issues/events{/number}","events_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/events","assignees_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/assignees{/user}","branches_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/branches{/branch}","tags_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/tags","blobs_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/git/refs{/sha}","trees_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/git/trees{/sha}","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/statuses/{sha}","languages_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/languages","stargazers_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/stargazers","contributors_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/contributors","subscribers_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/subscribers","subscription_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/subscription","commits_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/commits{/sha}","git_commits_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/git/commits{/sha}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/comments{/number}","issue_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/issues/comments{/number}","contents_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/contents/{+path}","compare_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/compare/{base}...{head}","merges_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/merges","archive_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/downloads","issues_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/issues{/number}","pulls_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls{/number}","milestones_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/milestones{/number}","notifications_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/labels{/name}","releases_url":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/releases{/id}","created_at":"2014-01-28T15:51:47Z","updated_at":"2015-04-15T21:39:18Z","pushed_at":"2015-04-16T11:36:12Z","git_url":"git://github.com/GoogleCloudPlatform/gcloud-python.git","ssh_url":"git@github.com:GoogleCloudPlatform/gcloud-python.git","clone_url":"https://github.com/GoogleCloudPlatform/gcloud-python.git","svn_url":"https://github.com/GoogleCloudPlatform/gcloud-python","homepage":"http://googlecloudplatform.github.io/gcloud-python/","size":33625,"stargazers_count":166,"watchers_count":166,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":86,"mirror_url":null,"open_issues_count":73,"forks":86,"open_issues":73,"watchers":166,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/830"},"html":{"href":"https://github.com/GoogleCloudPlatform/gcloud-python/pull/830"},"issue":{"href":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/issues/830"},"comments":{"href":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/issues/830/comments"},"review_comments":{"href":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/830/comments"},"review_comment":{"href":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/pulls/830/commits"},"statuses":{"href":"https://api.github.com/repos/GoogleCloudPlatform/gcloud-python/statuses/4d6fc98dd4dd8c1020f68b7f8567a75b5098c30e"}}}}