{"action":"created","issue":{"url":"https://api.github.com/repos/txbits/txbits/issues/62","labels_url":"https://api.github.com/repos/txbits/txbits/issues/62/labels{/name}","comments_url":"https://api.github.com/repos/txbits/txbits/issues/62/comments","events_url":"https://api.github.com/repos/txbits/txbits/issues/62/events","html_url":"https://github.com/txbits/txbits/pull/62","id":53228620,"number":62,"title":"API keys for automated trading","user":{"login":"zathey","id":6074587,"avatar_url":"https://avatars.githubusercontent.com/u/6074587?v=3","gravatar_id":"","url":"https://api.github.com/users/zathey","html_url":"https://github.com/zathey","followers_url":"https://api.github.com/users/zathey/followers","following_url":"https://api.github.com/users/zathey/following{/other_user}","gists_url":"https://api.github.com/users/zathey/gists{/gist_id}","starred_url":"https://api.github.com/users/zathey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zathey/subscriptions","organizations_url":"https://api.github.com/users/zathey/orgs","repos_url":"https://api.github.com/users/zathey/repos","events_url":"https://api.github.com/users/zathey/events{/privacy}","received_events_url":"https://api.github.com/users/zathey/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"vikstrous","id":482425,"avatar_url":"https://avatars.githubusercontent.com/u/482425?v=3","gravatar_id":"","url":"https://api.github.com/users/vikstrous","html_url":"https://github.com/vikstrous","followers_url":"https://api.github.com/users/vikstrous/followers","following_url":"https://api.github.com/users/vikstrous/following{/other_user}","gists_url":"https://api.github.com/users/vikstrous/gists{/gist_id}","starred_url":"https://api.github.com/users/vikstrous/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vikstrous/subscriptions","organizations_url":"https://api.github.com/users/vikstrous/orgs","repos_url":"https://api.github.com/users/vikstrous/repos","events_url":"https://api.github.com/users/vikstrous/events{/privacy}","received_events_url":"https://api.github.com/users/vikstrous/received_events","type":"User","site_admin":false},"milestone":null,"comments":6,"created_at":"2015-01-01T21:01:27Z","updated_at":"2015-03-24T02:26:11Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/txbits/txbits/pulls/62","html_url":"https://github.com/txbits/txbits/pull/62","diff_url":"https://github.com/txbits/txbits/pull/62.diff","patch_url":"https://github.com/txbits/txbits/pull/62.patch"},"body":"API ključi\r\n\r\nMostly complete, remaining TODO:\r\n- [x] UI - Create modal for 2FA confirmation on API key update or delete (adding is safe, no 2FA needed)\r\n- [x] UI - Make updating 2FA key permissions work in JavaScript"},"comment":{"url":"https://api.github.com/repos/txbits/txbits/issues/comments/85301976","html_url":"https://github.com/txbits/txbits/pull/62#issuecomment-85301976","issue_url":"https://api.github.com/repos/txbits/txbits/issues/62","id":85301976,"user":{"login":"vikstrous","id":482425,"avatar_url":"https://avatars.githubusercontent.com/u/482425?v=3","gravatar_id":"","url":"https://api.github.com/users/vikstrous","html_url":"https://github.com/vikstrous","followers_url":"https://api.github.com/users/vikstrous/followers","following_url":"https://api.github.com/users/vikstrous/following{/other_user}","gists_url":"https://api.github.com/users/vikstrous/gists{/gist_id}","starred_url":"https://api.github.com/users/vikstrous/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vikstrous/subscriptions","organizations_url":"https://api.github.com/users/vikstrous/orgs","repos_url":"https://api.github.com/users/vikstrous/repos","events_url":"https://api.github.com/users/vikstrous/events{/privacy}","received_events_url":"https://api.github.com/users/vikstrous/received_events","type":"User","site_admin":false},"created_at":"2015-03-24T02:26:11Z","updated_at":"2015-03-24T02:26:11Z","body":"We have to make sure that we never allow api keys to perform actions that require two factor authentication because listing the existing api keys doesn't and should not require two factor auth. By the same logic, we don't really gain much from having two factor auth protection for updating api keys, but since it's already implemented, I don't think we should remove it."}}