{"action":"created","issue":{"url":"https://api.github.com/repos/sdevgroup/game-client/issues/1","repository_url":"https://api.github.com/repos/sdevgroup/game-client","labels_url":"https://api.github.com/repos/sdevgroup/game-client/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/sdevgroup/game-client/issues/1/comments","events_url":"https://api.github.com/repos/sdevgroup/game-client/issues/1/events","html_url":"https://github.com/sdevgroup/game-client/issues/1","id":139714165,"number":1,"title":"Add user access control logic and interface","user":{"login":"hexacyanide","id":2388198,"avatar_url":"https://avatars.githubusercontent.com/u/2388198?v=3","gravatar_id":"","url":"https://api.github.com/users/hexacyanide","html_url":"https://github.com/hexacyanide","followers_url":"https://api.github.com/users/hexacyanide/followers","following_url":"https://api.github.com/users/hexacyanide/following{/other_user}","gists_url":"https://api.github.com/users/hexacyanide/gists{/gist_id}","starred_url":"https://api.github.com/users/hexacyanide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hexacyanide/subscriptions","organizations_url":"https://api.github.com/users/hexacyanide/orgs","repos_url":"https://api.github.com/users/hexacyanide/repos","events_url":"https://api.github.com/users/hexacyanide/events{/privacy}","received_events_url":"https://api.github.com/users/hexacyanide/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/sdevgroup/game-client/labels/blocking","name":"blocking","color":"fef2c0"},{"url":"https://api.github.com/repos/sdevgroup/game-client/labels/high%20priority","name":"high priority","color":"f7c6c7"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-03-09T22:03:07Z","updated_at":"2016-04-18T21:39:38Z","closed_at":"2016-04-18T21:38:40Z","body":"The client should be able to authenticate user credentials against the instance server in order to access restricted data. A user should not be able to begin a game instance without authorizing against the server, or playing as an unauthenticated, anonymous user.\r\n\r\nThe bare minimum for this should be a login dialogue with basic error handling for when a sign-on fails. Additional styling and modifications can also be considered afterwards."},"comment":{"url":"https://api.github.com/repos/sdevgroup/game-client/issues/comments/211594079","html_url":"https://github.com/sdevgroup/game-client/issues/1#issuecomment-211594079","issue_url":"https://api.github.com/repos/sdevgroup/game-client/issues/1","id":211594079,"user":{"login":"MDXiao","id":11950035,"avatar_url":"https://avatars.githubusercontent.com/u/11950035?v=3","gravatar_id":"","url":"https://api.github.com/users/MDXiao","html_url":"https://github.com/MDXiao","followers_url":"https://api.github.com/users/MDXiao/followers","following_url":"https://api.github.com/users/MDXiao/following{/other_user}","gists_url":"https://api.github.com/users/MDXiao/gists{/gist_id}","starred_url":"https://api.github.com/users/MDXiao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MDXiao/subscriptions","organizations_url":"https://api.github.com/users/MDXiao/orgs","repos_url":"https://api.github.com/users/MDXiao/repos","events_url":"https://api.github.com/users/MDXiao/events{/privacy}","received_events_url":"https://api.github.com/users/MDXiao/received_events","type":"User","site_admin":false},"created_at":"2016-04-18T21:39:38Z","updated_at":"2016-04-18T21:39:38Z","body":"C# socket code added into the client, game currently has a login screen to identify users. User has to input a name that doesn't already exist in the game."}}