{"action":"created","issue":{"url":"https://api.github.com/repos/getsentry/sentry/issues/4451","repository_url":"https://api.github.com/repos/getsentry/sentry","labels_url":"https://api.github.com/repos/getsentry/sentry/issues/4451/labels{/name}","comments_url":"https://api.github.com/repos/getsentry/sentry/issues/4451/comments","events_url":"https://api.github.com/repos/getsentry/sentry/issues/4451/events","html_url":"https://github.com/getsentry/sentry/pull/4451","id":186384925,"number":4451,"title":"[sso/mfa] various auth improvements","user":{"login":"dcramer","id":23610,"avatar_url":"https://avatars.githubusercontent.com/u/23610?v=3","gravatar_id":"","url":"https://api.github.com/users/dcramer","html_url":"https://github.com/dcramer","followers_url":"https://api.github.com/users/dcramer/followers","following_url":"https://api.github.com/users/dcramer/following{/other_user}","gists_url":"https://api.github.com/users/dcramer/gists{/gist_id}","starred_url":"https://api.github.com/users/dcramer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcramer/subscriptions","organizations_url":"https://api.github.com/users/dcramer/orgs","repos_url":"https://api.github.com/users/dcramer/repos","events_url":"https://api.github.com/users/dcramer/events{/privacy}","received_events_url":"https://api.github.com/users/dcramer/received_events","type":"User","site_admin":false},"labels":[{"id":423465836,"url":"https://api.github.com/repos/getsentry/sentry/labels/Security","name":"Security","color":"d93f0b","default":false}],"state":"open","locked":false,"assignee":{"login":"mitsuhiko","id":7396,"avatar_url":"https://avatars.githubusercontent.com/u/7396?v=3","gravatar_id":"","url":"https://api.github.com/users/mitsuhiko","html_url":"https://github.com/mitsuhiko","followers_url":"https://api.github.com/users/mitsuhiko/followers","following_url":"https://api.github.com/users/mitsuhiko/following{/other_user}","gists_url":"https://api.github.com/users/mitsuhiko/gists{/gist_id}","starred_url":"https://api.github.com/users/mitsuhiko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mitsuhiko/subscriptions","organizations_url":"https://api.github.com/users/mitsuhiko/orgs","repos_url":"https://api.github.com/users/mitsuhiko/repos","events_url":"https://api.github.com/users/mitsuhiko/events{/privacy}","received_events_url":"https://api.github.com/users/mitsuhiko/received_events","type":"User","site_admin":false},"assignees":[{"login":"mitsuhiko","id":7396,"avatar_url":"https://avatars.githubusercontent.com/u/7396?v=3","gravatar_id":"","url":"https://api.github.com/users/mitsuhiko","html_url":"https://github.com/mitsuhiko","followers_url":"https://api.github.com/users/mitsuhiko/followers","following_url":"https://api.github.com/users/mitsuhiko/following{/other_user}","gists_url":"https://api.github.com/users/mitsuhiko/gists{/gist_id}","starred_url":"https://api.github.com/users/mitsuhiko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mitsuhiko/subscriptions","organizations_url":"https://api.github.com/users/mitsuhiko/orgs","repos_url":"https://api.github.com/users/mitsuhiko/repos","events_url":"https://api.github.com/users/mitsuhiko/events{/privacy}","received_events_url":"https://api.github.com/users/mitsuhiko/received_events","type":"User","site_admin":false},{"login":"mattrobenolt","id":375744,"avatar_url":"https://avatars.githubusercontent.com/u/375744?v=3","gravatar_id":"","url":"https://api.github.com/users/mattrobenolt","html_url":"https://github.com/mattrobenolt","followers_url":"https://api.github.com/users/mattrobenolt/followers","following_url":"https://api.github.com/users/mattrobenolt/following{/other_user}","gists_url":"https://api.github.com/users/mattrobenolt/gists{/gist_id}","starred_url":"https://api.github.com/users/mattrobenolt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattrobenolt/subscriptions","organizations_url":"https://api.github.com/users/mattrobenolt/orgs","repos_url":"https://api.github.com/users/mattrobenolt/repos","events_url":"https://api.github.com/users/mattrobenolt/events{/privacy}","received_events_url":"https://api.github.com/users/mattrobenolt/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-10-31T20:11:01Z","updated_at":"2016-10-31T20:11:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/getsentry/sentry/pulls/4451","html_url":"https://github.com/getsentry/sentry/pull/4451","diff_url":"https://github.com/getsentry/sentry/pull/4451.diff","patch_url":"https://github.com/getsentry/sentry/pull/4451.patch"},"body":"- remove social auth backends as normal auth providers\n- remove infinite redirect from 2fa + already auth'd state"},"comment":{"url":"https://api.github.com/repos/getsentry/sentry/issues/comments/257406664","html_url":"https://github.com/getsentry/sentry/pull/4451#issuecomment-257406664","issue_url":"https://api.github.com/repos/getsentry/sentry/issues/4451","id":257406664,"user":{"login":"getsentry-bot","id":10587625,"avatar_url":"https://avatars.githubusercontent.com/u/10587625?v=3","gravatar_id":"","url":"https://api.github.com/users/getsentry-bot","html_url":"https://github.com/getsentry-bot","followers_url":"https://api.github.com/users/getsentry-bot/followers","following_url":"https://api.github.com/users/getsentry-bot/following{/other_user}","gists_url":"https://api.github.com/users/getsentry-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/getsentry-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/getsentry-bot/subscriptions","organizations_url":"https://api.github.com/users/getsentry-bot/orgs","repos_url":"https://api.github.com/users/getsentry-bot/repos","events_url":"https://api.github.com/users/getsentry-bot/events{/privacy}","received_events_url":"https://api.github.com/users/getsentry-bot/received_events","type":"User","site_admin":false},"created_at":"2016-10-31T20:11:57Z","updated_at":"2016-10-31T20:11:57Z","body":"<table>\n  <thead>\n    <tr>\n      <th width=\"50\"></th>\n      <th width=\"100%\" data-danger-table=\"true\" data-kind=\"Warning\">\n          1 Warning\n      </th>\n     </tr>\n  </thead>\n  <tbody>\n\n    <tr>\n      <td>:warning:</td>\n      <td data-sticky=\"true\">Changes require @getsentry/security sign-off</td>\n    </tr>\n  </tbody>\n</table>\n\n### Security concerns found\n\n- src/sentry/utils/auth.py\n- src/sentry/web/frontend/twofactor.py\n- src/social_auth/backends/__init__.py\n- src/sentry/conf/server.py\n\n\n<p align=\"right\" data-meta=\"generated_by_danger\">\n  Generated by :no_entry_sign: <a href=\"http://danger.systems/\">danger</a>\n</p>\n"}}
{"actor":{"display_login":"getsentry-bot"}}