{"action":"created","issue":{"url":"https://api.github.com/repos/pixelated/pixelated-user-agent/issues/791","repository_url":"https://api.github.com/repos/pixelated/pixelated-user-agent","labels_url":"https://api.github.com/repos/pixelated/pixelated-user-agent/issues/791/labels{/name}","comments_url":"https://api.github.com/repos/pixelated/pixelated-user-agent/issues/791/comments","events_url":"https://api.github.com/repos/pixelated/pixelated-user-agent/issues/791/events","html_url":"https://github.com/pixelated/pixelated-user-agent/issues/791","id":182077167,"number":791,"title":"Account recovery analysis","user":{"login":"rdevries-thoughtworks","id":17121388,"avatar_url":"https://avatars.githubusercontent.com/u/17121388?v=3","gravatar_id":"","url":"https://api.github.com/users/rdevries-thoughtworks","html_url":"https://github.com/rdevries-thoughtworks","followers_url":"https://api.github.com/users/rdevries-thoughtworks/followers","following_url":"https://api.github.com/users/rdevries-thoughtworks/following{/other_user}","gists_url":"https://api.github.com/users/rdevries-thoughtworks/gists{/gist_id}","starred_url":"https://api.github.com/users/rdevries-thoughtworks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rdevries-thoughtworks/subscriptions","organizations_url":"https://api.github.com/users/rdevries-thoughtworks/orgs","repos_url":"https://api.github.com/users/rdevries-thoughtworks/repos","events_url":"https://api.github.com/users/rdevries-thoughtworks/events{/privacy}","received_events_url":"https://api.github.com/users/rdevries-thoughtworks/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pixelated/pixelated-user-agent/labels/2%20-%20Development","name":"2 - Development","color":"ededed"},{"url":"https://api.github.com/repos/pixelated/pixelated-user-agent/labels/Araguaia","name":"Araguaia","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"rdevries-thoughtworks","id":17121388,"avatar_url":"https://avatars.githubusercontent.com/u/17121388?v=3","gravatar_id":"","url":"https://api.github.com/users/rdevries-thoughtworks","html_url":"https://github.com/rdevries-thoughtworks","followers_url":"https://api.github.com/users/rdevries-thoughtworks/followers","following_url":"https://api.github.com/users/rdevries-thoughtworks/following{/other_user}","gists_url":"https://api.github.com/users/rdevries-thoughtworks/gists{/gist_id}","starred_url":"https://api.github.com/users/rdevries-thoughtworks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rdevries-thoughtworks/subscriptions","organizations_url":"https://api.github.com/users/rdevries-thoughtworks/orgs","repos_url":"https://api.github.com/users/rdevries-thoughtworks/repos","events_url":"https://api.github.com/users/rdevries-thoughtworks/events{/privacy}","received_events_url":"https://api.github.com/users/rdevries-thoughtworks/received_events","type":"User","site_admin":false},"assignees":[{"login":"rdevries-thoughtworks","id":17121388,"avatar_url":"https://avatars.githubusercontent.com/u/17121388?v=3","gravatar_id":"","url":"https://api.github.com/users/rdevries-thoughtworks","html_url":"https://github.com/rdevries-thoughtworks","followers_url":"https://api.github.com/users/rdevries-thoughtworks/followers","following_url":"https://api.github.com/users/rdevries-thoughtworks/following{/other_user}","gists_url":"https://api.github.com/users/rdevries-thoughtworks/gists{/gist_id}","starred_url":"https://api.github.com/users/rdevries-thoughtworks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rdevries-thoughtworks/subscriptions","organizations_url":"https://api.github.com/users/rdevries-thoughtworks/orgs","repos_url":"https://api.github.com/users/rdevries-thoughtworks/repos","events_url":"https://api.github.com/users/rdevries-thoughtworks/events{/privacy}","received_events_url":"https://api.github.com/users/rdevries-thoughtworks/received_events","type":"User","site_admin":false}],"milestone":null,"comments":13,"created_at":"2016-10-10T18:02:10Z","updated_at":"2016-10-19T21:13:55Z","closed_at":null,"body":"As a follow-up to #754, we need to understand how we can technically implement this, and more in particular how we can interface with the LEAP approach to account recovery."},"comment":{"url":"https://api.github.com/repos/pixelated/pixelated-user-agent/issues/comments/254942707","html_url":"https://github.com/pixelated/pixelated-user-agent/issues/791#issuecomment-254942707","issue_url":"https://api.github.com/repos/pixelated/pixelated-user-agent/issues/791","id":254942707,"user":{"login":"rdevries-thoughtworks","id":17121388,"avatar_url":"https://avatars.githubusercontent.com/u/17121388?v=3","gravatar_id":"","url":"https://api.github.com/users/rdevries-thoughtworks","html_url":"https://github.com/rdevries-thoughtworks","followers_url":"https://api.github.com/users/rdevries-thoughtworks/followers","following_url":"https://api.github.com/users/rdevries-thoughtworks/following{/other_user}","gists_url":"https://api.github.com/users/rdevries-thoughtworks/gists{/gist_id}","starred_url":"https://api.github.com/users/rdevries-thoughtworks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rdevries-thoughtworks/subscriptions","organizations_url":"https://api.github.com/users/rdevries-thoughtworks/orgs","repos_url":"https://api.github.com/users/rdevries-thoughtworks/repos","events_url":"https://api.github.com/users/rdevries-thoughtworks/events{/privacy}","received_events_url":"https://api.github.com/users/rdevries-thoughtworks/received_events","type":"User","site_admin":false},"created_at":"2016-10-19T21:13:55Z","updated_at":"2016-10-19T21:13:55Z","body":"After discussing with @shyba, my current understanding of the LEAP user registration and password change workflows is as follows:\r\n\r\n- Users register against the LEAP web app (RoR), which in turn creates some document in a database in CouchDB\r\n- On first login, Soledad verifies the user against this database, and creates an AES key for the user, stores it in the recovery_document, and creates the user's personal database\r\n- Password changes are done through Soledad, not the web app\r\n- Logging in through the web app should be removed\r\n\r\n"}}
{"actor":{"display_login":"rdevries-thoughtworks"}}