{"action":"created","comment":{"url":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/comments/196163279","pull_request_review_id":129663646,"id":196163279,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5NjE2MzI3OQ==","diff_hunk":"@@ -146,6 +147,67 @@ allprojects {\n }\n ```\n \n+#### GitHub\n+\n+WARNING: GitHub OAuth is not for the faint of heart. Getting it setup correctly is an invested\n+process and may take a half-hour or two. Ready? Let's begin.\n+\n+##### Adding secrets\n+\n+Hop over to your [GitHub app](https://github.com/settings/developers) and grab its client ID and\n+Secret to put them in your resources:\n+\n+```xml\n+<resources>\n+    <string name=\"github_client_id\" translatable=\"false\">YOUR_CLIENT_ID</string>\n+    <string name=\"github_client_secret\" translatable=\"false\">YOUR_CLIENT_SECRET</string>\n+</resources>\n+```\n+\n+##### Adding your Firebase web host\n+\n+Next, find your project id in the Firebase Console's project settings and add it to your resources\n+in the form `project-id.firebaseapp.com`:\n+\n+```xml\n+<resources>\n+    <string name=\"firebase_web_host\" translatable=\"false\">project-id.firebaseapp.com</string>\n+</resources>\n+```\n+\n+##### Getting a SHA-256 hash of your keystore","path":"auth/README.md","position":51,"original_position":51,"commit_id":"372222710bc112450ae2cb4ca565b20dbcc68459","original_commit_id":"372222710bc112450ae2cb4ca565b20dbcc68459","user":{"login":"samtstern","id":8466666,"node_id":"MDQ6VXNlcjg0NjY2NjY=","avatar_url":"https://avatars2.githubusercontent.com/u/8466666?v=4","gravatar_id":"","url":"https://api.github.com/users/samtstern","html_url":"https://github.com/samtstern","followers_url":"https://api.github.com/users/samtstern/followers","following_url":"https://api.github.com/users/samtstern/following{/other_user}","gists_url":"https://api.github.com/users/samtstern/gists{/gist_id}","starred_url":"https://api.github.com/users/samtstern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samtstern/subscriptions","organizations_url":"https://api.github.com/users/samtstern/orgs","repos_url":"https://api.github.com/users/samtstern/repos","events_url":"https://api.github.com/users/samtstern/events{/privacy}","received_events_url":"https://api.github.com/users/samtstern/received_events","type":"User","site_admin":false},"body":"We can show a command example here, with the warning that this is only for the standard debug key:\r\n\r\n```bash\r\nkeytool -list -v \\\r\n    -keystore ~/.android/debug.keystore \\\r\n    -alias androiddebugkey \\\r\n    -storepass android \\\r\n    -keypass android\r\n```","created_at":"2018-06-18T17:36:38Z","updated_at":"2018-06-18T17:36:48Z","html_url":"https://github.com/firebase/FirebaseUI-Android/pull/1199#discussion_r196163279","pull_request_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/1199","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/comments/196163279"},"html":{"href":"https://github.com/firebase/FirebaseUI-Android/pull/1199#discussion_r196163279"},"pull_request":{"href":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/1199"}}},"pull_request":{"url":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/1199","id":176678799,"node_id":"MDExOlB1bGxSZXF1ZXN0MTc2Njc4Nzk5","html_url":"https://github.com/firebase/FirebaseUI-Android/pull/1199","diff_url":"https://github.com/firebase/FirebaseUI-Android/pull/1199.diff","patch_url":"https://github.com/firebase/FirebaseUI-Android/pull/1199.patch","issue_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/1199","number":1199,"state":"open","locked":false,"title":"Add support for GitHub IDP","user":{"login":"SUPERCILEX","id":9490724,"node_id":"MDQ6VXNlcjk0OTA3MjQ=","avatar_url":"https://avatars2.githubusercontent.com/u/9490724?v=4","gravatar_id":"","url":"https://api.github.com/users/SUPERCILEX","html_url":"https://github.com/SUPERCILEX","followers_url":"https://api.github.com/users/SUPERCILEX/followers","following_url":"https://api.github.com/users/SUPERCILEX/following{/other_user}","gists_url":"https://api.github.com/users/SUPERCILEX/gists{/gist_id}","starred_url":"https://api.github.com/users/SUPERCILEX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SUPERCILEX/subscriptions","organizations_url":"https://api.github.com/users/SUPERCILEX/orgs","repos_url":"https://api.github.com/users/SUPERCILEX/repos","events_url":"https://api.github.com/users/SUPERCILEX/events{/privacy}","received_events_url":"https://api.github.com/users/SUPERCILEX/received_events","type":"User","site_admin":false},"body":"Fixes<span></span> #346 \r\n\r\n@samtstern Alright, I'm so pumped right now! I figured out how to get GitHub working _and_ I proved the flexibility and scalability of the new architecture—die two birds with my one stone! ☠️😆\r\n\r\nAnyway, ignore this PR for now since I've already got you saturated everywhere else.","created_at":"2018-03-22T05:26:17Z","updated_at":"2018-06-18T17:36:48Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a151573af1871ddf4af79a3f7fc687948fb390c5","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":{"url":"https://api.github.com/repos/firebase/FirebaseUI-Android/milestones/31","html_url":"https://github.com/firebase/FirebaseUI-Android/milestone/31","labels_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/milestones/31/labels","id":3349265,"node_id":"MDk6TWlsZXN0b25lMzM0OTI2NQ==","number":31,"title":"4.1.0","description":"","creator":{"login":"samtstern","id":8466666,"node_id":"MDQ6VXNlcjg0NjY2NjY=","avatar_url":"https://avatars2.githubusercontent.com/u/8466666?v=4","gravatar_id":"","url":"https://api.github.com/users/samtstern","html_url":"https://github.com/samtstern","followers_url":"https://api.github.com/users/samtstern/followers","following_url":"https://api.github.com/users/samtstern/following{/other_user}","gists_url":"https://api.github.com/users/samtstern/gists{/gist_id}","starred_url":"https://api.github.com/users/samtstern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samtstern/subscriptions","organizations_url":"https://api.github.com/users/samtstern/orgs","repos_url":"https://api.github.com/users/samtstern/repos","events_url":"https://api.github.com/users/samtstern/events{/privacy}","received_events_url":"https://api.github.com/users/samtstern/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":9,"state":"open","created_at":"2018-05-15T16:31:31Z","updated_at":"2018-06-14T23:01:18Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/1199/commits","review_comments_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/1199/comments","review_comment_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/comments{/number}","comments_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/1199/comments","statuses_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/statuses/372222710bc112450ae2cb4ca565b20dbcc68459","head":{"label":"SUPERCILEX:github","ref":"github","sha":"372222710bc112450ae2cb4ca565b20dbcc68459","user":{"login":"SUPERCILEX","id":9490724,"node_id":"MDQ6VXNlcjk0OTA3MjQ=","avatar_url":"https://avatars2.githubusercontent.com/u/9490724?v=4","gravatar_id":"","url":"https://api.github.com/users/SUPERCILEX","html_url":"https://github.com/SUPERCILEX","followers_url":"https://api.github.com/users/SUPERCILEX/followers","following_url":"https://api.github.com/users/SUPERCILEX/following{/other_user}","gists_url":"https://api.github.com/users/SUPERCILEX/gists{/gist_id}","starred_url":"https://api.github.com/users/SUPERCILEX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SUPERCILEX/subscriptions","organizations_url":"https://api.github.com/users/SUPERCILEX/orgs","repos_url":"https://api.github.com/users/SUPERCILEX/repos","events_url":"https://api.github.com/users/SUPERCILEX/events{/privacy}","received_events_url":"https://api.github.com/users/SUPERCILEX/received_events","type":"User","site_admin":false},"repo":{"id":67086210,"node_id":"MDEwOlJlcG9zaXRvcnk2NzA4NjIxMA==","name":"FirebaseUI-Android","full_name":"SUPERCILEX/FirebaseUI-Android","owner":{"login":"SUPERCILEX","id":9490724,"node_id":"MDQ6VXNlcjk0OTA3MjQ=","avatar_url":"https://avatars2.githubusercontent.com/u/9490724?v=4","gravatar_id":"","url":"https://api.github.com/users/SUPERCILEX","html_url":"https://github.com/SUPERCILEX","followers_url":"https://api.github.com/users/SUPERCILEX/followers","following_url":"https://api.github.com/users/SUPERCILEX/following{/other_user}","gists_url":"https://api.github.com/users/SUPERCILEX/gists{/gist_id}","starred_url":"https://api.github.com/users/SUPERCILEX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SUPERCILEX/subscriptions","organizations_url":"https://api.github.com/users/SUPERCILEX/orgs","repos_url":"https://api.github.com/users/SUPERCILEX/repos","events_url":"https://api.github.com/users/SUPERCILEX/events{/privacy}","received_events_url":"https://api.github.com/users/SUPERCILEX/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/SUPERCILEX/FirebaseUI-Android","description":null,"fork":true,"url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android","forks_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/forks","keys_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/teams","hooks_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/hooks","issue_events_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/issues/events{/number}","events_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/events","assignees_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/assignees{/user}","branches_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/branches{/branch}","tags_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/tags","blobs_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/git/refs{/sha}","trees_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/statuses/{sha}","languages_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/languages","stargazers_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/stargazers","contributors_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/contributors","subscribers_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/subscribers","subscription_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/subscription","commits_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/commits{/sha}","git_commits_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/git/commits{/sha}","comments_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/comments{/number}","issue_comment_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/issues/comments{/number}","contents_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/contents/{+path}","compare_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/merges","archive_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/downloads","issues_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/issues{/number}","pulls_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/pulls{/number}","milestones_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/milestones{/number}","notifications_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/labels{/name}","releases_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/releases{/id}","deployments_url":"https://api.github.com/repos/SUPERCILEX/FirebaseUI-Android/deployments","created_at":"2016-09-01T01:14:01Z","updated_at":"2018-05-25T00:52:16Z","pushed_at":"2018-06-15T20:47:42Z","git_url":"git://github.com/SUPERCILEX/FirebaseUI-Android.git","ssh_url":"git@github.com:SUPERCILEX/FirebaseUI-Android.git","clone_url":"https://github.com/SUPERCILEX/FirebaseUI-Android.git","svn_url":"https://github.com/SUPERCILEX/FirebaseUI-Android","homepage":null,"size":21774,"stargazers_count":7,"watchers_count":7,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":3,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":3,"open_issues":0,"watchers":7,"default_branch":"master"}},"base":{"label":"firebase:version-4.1.0-dev","ref":"version-4.1.0-dev","sha":"dcdb3b520d002de295c416d160feb26cf7c7b313","user":{"login":"firebase","id":1335026,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzMzUwMjY=","avatar_url":"https://avatars2.githubusercontent.com/u/1335026?v=4","gravatar_id":"","url":"https://api.github.com/users/firebase","html_url":"https://github.com/firebase","followers_url":"https://api.github.com/users/firebase/followers","following_url":"https://api.github.com/users/firebase/following{/other_user}","gists_url":"https://api.github.com/users/firebase/gists{/gist_id}","starred_url":"https://api.github.com/users/firebase/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/firebase/subscriptions","organizations_url":"https://api.github.com/users/firebase/orgs","repos_url":"https://api.github.com/users/firebase/repos","events_url":"https://api.github.com/users/firebase/events{/privacy}","received_events_url":"https://api.github.com/users/firebase/received_events","type":"Organization","site_admin":false},"repo":{"id":38835213,"node_id":"MDEwOlJlcG9zaXRvcnkzODgzNTIxMw==","name":"FirebaseUI-Android","full_name":"firebase/FirebaseUI-Android","owner":{"login":"firebase","id":1335026,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzMzUwMjY=","avatar_url":"https://avatars2.githubusercontent.com/u/1335026?v=4","gravatar_id":"","url":"https://api.github.com/users/firebase","html_url":"https://github.com/firebase","followers_url":"https://api.github.com/users/firebase/followers","following_url":"https://api.github.com/users/firebase/following{/other_user}","gists_url":"https://api.github.com/users/firebase/gists{/gist_id}","starred_url":"https://api.github.com/users/firebase/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/firebase/subscriptions","organizations_url":"https://api.github.com/users/firebase/orgs","repos_url":"https://api.github.com/users/firebase/repos","events_url":"https://api.github.com/users/firebase/events{/privacy}","received_events_url":"https://api.github.com/users/firebase/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/firebase/FirebaseUI-Android","description":"Optimized UI components for Firebase","fork":false,"url":"https://api.github.com/repos/firebase/FirebaseUI-Android","forks_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/forks","keys_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/keys{/key_id}","collaborators_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/teams","hooks_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/hooks","issue_events_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/events{/number}","events_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/events","assignees_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/assignees{/user}","branches_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/branches{/branch}","tags_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/tags","blobs_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/git/refs{/sha}","trees_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/git/trees{/sha}","statuses_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/statuses/{sha}","languages_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/languages","stargazers_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/stargazers","contributors_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/contributors","subscribers_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/subscribers","subscription_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/subscription","commits_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/commits{/sha}","git_commits_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/git/commits{/sha}","comments_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/comments{/number}","issue_comment_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/comments{/number}","contents_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/contents/{+path}","compare_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/compare/{base}...{head}","merges_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/merges","archive_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/downloads","issues_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues{/number}","pulls_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls{/number}","milestones_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/milestones{/number}","notifications_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/labels{/name}","releases_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/releases{/id}","deployments_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/deployments","created_at":"2015-07-09T17:31:09Z","updated_at":"2018-06-18T09:33:33Z","pushed_at":"2018-06-15T21:13:18Z","git_url":"git://github.com/firebase/FirebaseUI-Android.git","ssh_url":"git@github.com:firebase/FirebaseUI-Android.git","clone_url":"https://github.com/firebase/FirebaseUI-Android.git","svn_url":"https://github.com/firebase/FirebaseUI-Android","homepage":"https://firebaseopensource.com/projects/firebase/firebaseui-android/","size":20275,"stargazers_count":2802,"watchers_count":2802,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1172,"mirror_url":null,"archived":false,"open_issues_count":40,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":1172,"open_issues":40,"watchers":2802,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/1199"},"html":{"href":"https://github.com/firebase/FirebaseUI-Android/pull/1199"},"issue":{"href":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/1199"},"comments":{"href":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/1199/comments"},"review_comments":{"href":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/1199/comments"},"review_comment":{"href":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/1199/commits"},"statuses":{"href":"https://api.github.com/repos/firebase/FirebaseUI-Android/statuses/372222710bc112450ae2cb4ca565b20dbcc68459"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"samtstern"}}