{"action":"created","issue":{"url":"https://api.github.com/repos/gravitational/teleport/issues/627","repository_url":"https://api.github.com/repos/gravitational/teleport","labels_url":"https://api.github.com/repos/gravitational/teleport/issues/627/labels{/name}","comments_url":"https://api.github.com/repos/gravitational/teleport/issues/627/comments","events_url":"https://api.github.com/repos/gravitational/teleport/issues/627/events","html_url":"https://github.com/gravitational/teleport/pull/627","id":192679834,"number":627,"title":"U2F support","user":{"login":"jcj83429","id":5402600,"avatar_url":"https://avatars.githubusercontent.com/u/5402600?v=3","gravatar_id":"","url":"https://api.github.com/users/jcj83429","html_url":"https://github.com/jcj83429","followers_url":"https://api.github.com/users/jcj83429/followers","following_url":"https://api.github.com/users/jcj83429/following{/other_user}","gists_url":"https://api.github.com/users/jcj83429/gists{/gist_id}","starred_url":"https://api.github.com/users/jcj83429/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcj83429/subscriptions","organizations_url":"https://api.github.com/users/jcj83429/orgs","repos_url":"https://api.github.com/users/jcj83429/repos","events_url":"https://api.github.com/users/jcj83429/events{/privacy}","received_events_url":"https://api.github.com/users/jcj83429/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-11-30T21:08:29Z","updated_at":"2016-12-04T21:36:34Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/gravitational/teleport/pulls/627","html_url":"https://github.com/gravitational/teleport/pull/627","diff_url":"https://github.com/gravitational/teleport/pull/627.diff","patch_url":"https://github.com/gravitational/teleport/pull/627.patch"},"body":"This PR fulfills feature request #472.\r\n\r\nWe added support for U2F hardware keys as an alternative second factor. Users can choose between Google Authenticator and U2F when they signup. The feature can be enabled in the auth server configuration. \r\n\r\nThis PR adds tstranex/u2f to the go dependencies and u2f-api-polyfill to the web dependencies.\r\n\r\nWe didn't update to the latest master because we had issues with bundled web assets (#619)."},"comment":{"url":"https://api.github.com/repos/gravitational/teleport/issues/comments/264733365","html_url":"https://github.com/gravitational/teleport/pull/627#issuecomment-264733365","issue_url":"https://api.github.com/repos/gravitational/teleport/issues/627","id":264733365,"user":{"login":"klizhentas","id":13717,"avatar_url":"https://avatars.githubusercontent.com/u/13717?v=3","gravatar_id":"","url":"https://api.github.com/users/klizhentas","html_url":"https://github.com/klizhentas","followers_url":"https://api.github.com/users/klizhentas/followers","following_url":"https://api.github.com/users/klizhentas/following{/other_user}","gists_url":"https://api.github.com/users/klizhentas/gists{/gist_id}","starred_url":"https://api.github.com/users/klizhentas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klizhentas/subscriptions","organizations_url":"https://api.github.com/users/klizhentas/orgs","repos_url":"https://api.github.com/users/klizhentas/repos","events_url":"https://api.github.com/users/klizhentas/events{/privacy}","received_events_url":"https://api.github.com/users/klizhentas/received_events","type":"User","site_admin":false},"created_at":"2016-12-04T21:36:34Z","updated_at":"2016-12-04T21:36:34Z","body":"Hey All,\r\n\r\nFirst of all, thanks for your PR - this is awesome. \r\n\r\nSecond, I wanted to let you know that review is in progress, and we will be posting updates on it as it goes, however please be ready for longer collaboration on this PR given it's size and scope.\r\n\r\nThanks,\r\nSasha\r\n"}}
{"actor":{"display_login":"klizhentas"}}