{"action":"created","issue":{"url":"https://api.github.com/repos/lmccalman/spacerace/issues/13","labels_url":"https://api.github.com/repos/lmccalman/spacerace/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/lmccalman/spacerace/issues/13/comments","events_url":"https://api.github.com/repos/lmccalman/spacerace/issues/13/events","html_url":"https://github.com/lmccalman/spacerace/issues/13","id":121634750,"number":13,"title":"Rejoining games","user":{"login":"ltiao","id":1112238,"avatar_url":"https://avatars.githubusercontent.com/u/1112238?v=3","gravatar_id":"","url":"https://api.github.com/users/ltiao","html_url":"https://github.com/ltiao","followers_url":"https://api.github.com/users/ltiao/followers","following_url":"https://api.github.com/users/ltiao/following{/other_user}","gists_url":"https://api.github.com/users/ltiao/gists{/gist_id}","starred_url":"https://api.github.com/users/ltiao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ltiao/subscriptions","organizations_url":"https://api.github.com/users/ltiao/orgs","repos_url":"https://api.github.com/users/ltiao/repos","events_url":"https://api.github.com/users/ltiao/events{/privacy}","received_events_url":"https://api.github.com/users/ltiao/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/lmccalman/spacerace/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-11T04:21:43Z","updated_at":"2015-12-11T09:46:29Z","closed_at":null,"body":"Players who have already registered in the lobby and obtained a secret key should be able to rejoin games if they happen to drop out for some reason. @AlistaiReid suggested making secret key a hash or some function of MAC address"},"comment":{"url":"https://api.github.com/repos/lmccalman/spacerace/issues/comments/163891185","html_url":"https://github.com/lmccalman/spacerace/issues/13#issuecomment-163891185","issue_url":"https://api.github.com/repos/lmccalman/spacerace/issues/13","id":163891185,"user":{"login":"hardbyte","id":855189,"avatar_url":"https://avatars.githubusercontent.com/u/855189?v=3","gravatar_id":"","url":"https://api.github.com/users/hardbyte","html_url":"https://github.com/hardbyte","followers_url":"https://api.github.com/users/hardbyte/followers","following_url":"https://api.github.com/users/hardbyte/following{/other_user}","gists_url":"https://api.github.com/users/hardbyte/gists{/gist_id}","starred_url":"https://api.github.com/users/hardbyte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hardbyte/subscriptions","organizations_url":"https://api.github.com/users/hardbyte/orgs","repos_url":"https://api.github.com/users/hardbyte/repos","events_url":"https://api.github.com/users/hardbyte/events{/privacy}","received_events_url":"https://api.github.com/users/hardbyte/received_events","type":"User","site_admin":false},"created_at":"2015-12-11T09:46:29Z","updated_at":"2015-12-11T09:46:29Z","body":"I don't think using the client's MAC address is a good idea. The client could be switching interfaces e.g., from WiFi to Ethernet, the same interface could also be running multiple clients.\r\n\r\nWhat is the issue with using the server's generated auth token per client? Are you worried about generating fake secrets via collisions? If so instead of the current random 13 chars we could use a UUID.\r\n\r\nWhat currently prevents clients from rejoining?"}}