{"action":"created","issue":{"url":"https://api.github.com/repos/uProxy/uproxy/issues/1014","labels_url":"https://api.github.com/repos/uProxy/uproxy/issues/1014/labels{/name}","comments_url":"https://api.github.com/repos/uProxy/uproxy/issues/1014/comments","events_url":"https://api.github.com/repos/uProxy/uproxy/issues/1014/events","html_url":"https://github.com/uProxy/uproxy/issues/1014","id":59258571,"number":1014,"title":"Grant permission to users, not devices","user":{"login":"bemasc","id":191945,"avatar_url":"https://avatars.githubusercontent.com/u/191945?v=3","gravatar_id":"","url":"https://api.github.com/users/bemasc","html_url":"https://github.com/bemasc","followers_url":"https://api.github.com/users/bemasc/followers","following_url":"https://api.github.com/users/bemasc/following{/other_user}","gists_url":"https://api.github.com/users/bemasc/gists{/gist_id}","starred_url":"https://api.github.com/users/bemasc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bemasc/subscriptions","organizations_url":"https://api.github.com/users/bemasc/orgs","repos_url":"https://api.github.com/users/bemasc/repos","events_url":"https://api.github.com/users/bemasc/events{/privacy}","received_events_url":"https://api.github.com/users/bemasc/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/uProxy/uproxy/labels/C:Core","name":"C:Core","color":"009800"},{"url":"https://api.github.com/repos/uProxy/uproxy/labels/P1","name":"P1","color":"FF9933"},{"url":"https://api.github.com/repos/uProxy/uproxy/labels/T:Needs-Discussion","name":"T:Needs-Discussion","color":"fbca04"},{"url":"https://api.github.com/repos/uProxy/uproxy/labels/T:Needs-UX","name":"T:Needs-UX","color":"fef2c0"}],"state":"open","locked":false,"assignee":{"login":"zahoriea","id":945845,"avatar_url":"https://avatars.githubusercontent.com/u/945845?v=3","gravatar_id":"","url":"https://api.github.com/users/zahoriea","html_url":"https://github.com/zahoriea","followers_url":"https://api.github.com/users/zahoriea/followers","following_url":"https://api.github.com/users/zahoriea/following{/other_user}","gists_url":"https://api.github.com/users/zahoriea/gists{/gist_id}","starred_url":"https://api.github.com/users/zahoriea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zahoriea/subscriptions","organizations_url":"https://api.github.com/users/zahoriea/orgs","repos_url":"https://api.github.com/users/zahoriea/repos","events_url":"https://api.github.com/users/zahoriea/events{/privacy}","received_events_url":"https://api.github.com/users/zahoriea/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/uProxy/uproxy/milestones/1","html_url":"https://github.com/uProxy/uproxy/milestones/v0.9%20Allardice%20(Web%20Store%20Feature%20Complete)","labels_url":"https://api.github.com/repos/uProxy/uproxy/milestones/1/labels","id":633166,"number":1,"title":"v0.9 Allardice (Web Store Feature Complete)","description":"+ All features are in place.\r\n+ Starting the stabilization journey – when this milestone is reached, no destabilizing or significant user-visible changes still in play.","creator":{"login":"willscott","id":428199,"avatar_url":"https://avatars.githubusercontent.com/u/428199?v=3","gravatar_id":"","url":"https://api.github.com/users/willscott","html_url":"https://github.com/willscott","followers_url":"https://api.github.com/users/willscott/followers","following_url":"https://api.github.com/users/willscott/following{/other_user}","gists_url":"https://api.github.com/users/willscott/gists{/gist_id}","starred_url":"https://api.github.com/users/willscott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willscott/subscriptions","organizations_url":"https://api.github.com/users/willscott/orgs","repos_url":"https://api.github.com/users/willscott/repos","events_url":"https://api.github.com/users/willscott/events{/privacy}","received_events_url":"https://api.github.com/users/willscott/received_events","type":"User","site_admin":false},"open_issues":129,"closed_issues":274,"state":"open","created_at":"2014-04-17T16:58:26Z","updated_at":"2015-02-27T21:01:22Z","due_on":"2015-03-03T00:00:00Z","closed_at":null},"comments":5,"created_at":"2015-02-27T16:26:38Z","updated_at":"2015-02-27T21:11:03Z","closed_at":null,"body":"When Alice grants permission to Bob to access the internet through her current device, that permission grant should not be limited to only one of Bob's devices, and Alice should not be asked to choose which of his device(s) it applies to.  (Bob can trivially copy or swap his own device identifiers, so as a security matter, granting permission to a single device is impossible.)\r\n\r\nTo be specific, each permission grant allows a specified user to access a specified device.  Thus, the \"Share Access\" tab will show a list of users with whom one may share access through this device, or not, and the \"Get Access\" tab will show a list of devices (grouped by user) through which one has permission to access the internet, or not.\r\n\r\nAssigning to @zahoriea for further consideration.  (Did you already create mocks for this?)"},"comment":{"url":"https://api.github.com/repos/uProxy/uproxy/issues/comments/76472395","html_url":"https://github.com/uProxy/uproxy/issues/1014#issuecomment-76472395","issue_url":"https://api.github.com/repos/uProxy/uproxy/issues/1014","id":76472395,"user":{"login":"bemasc","id":191945,"avatar_url":"https://avatars.githubusercontent.com/u/191945?v=3","gravatar_id":"","url":"https://api.github.com/users/bemasc","html_url":"https://github.com/bemasc","followers_url":"https://api.github.com/users/bemasc/followers","following_url":"https://api.github.com/users/bemasc/following{/other_user}","gists_url":"https://api.github.com/users/bemasc/gists{/gist_id}","starred_url":"https://api.github.com/users/bemasc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bemasc/subscriptions","organizations_url":"https://api.github.com/users/bemasc/orgs","repos_url":"https://api.github.com/users/bemasc/repos","events_url":"https://api.github.com/users/bemasc/events{/privacy}","received_events_url":"https://api.github.com/users/bemasc/received_events","type":"User","site_admin":false},"created_at":"2015-02-27T21:11:03Z","updated_at":"2015-02-27T21:11:03Z","body":"@ryscheng yes, that is issue #708.  I've split the issue to track changing the user-visible behavior separately from inventing a cryptographic protocol for it."}}