{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/fxa/issues/68","labels_url":"https://api.github.com/repos/mozilla/fxa/issues/68/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/fxa/issues/68/comments","events_url":"https://api.github.com/repos/mozilla/fxa/issues/68/events","html_url":"https://github.com/mozilla/fxa/issues/68","id":113773458,"number":68,"title":"FxA-16: UI affordance for devices that need to re-authenticate?","user":{"login":"rfk","id":34695,"avatar_url":"https://avatars.githubusercontent.com/u/34695?v=3","gravatar_id":"","url":"https://api.github.com/users/rfk","html_url":"https://github.com/rfk","followers_url":"https://api.github.com/users/rfk/followers","following_url":"https://api.github.com/users/rfk/following{/other_user}","gists_url":"https://api.github.com/users/rfk/gists{/gist_id}","starred_url":"https://api.github.com/users/rfk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rfk/subscriptions","organizations_url":"https://api.github.com/users/rfk/orgs","repos_url":"https://api.github.com/users/rfk/repos","events_url":"https://api.github.com/users/rfk/events{/privacy}","received_events_url":"https://api.github.com/users/rfk/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mozilla/fxa/labels/waffle:next","name":"waffle:next","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"ryanfeeley","id":68213,"avatar_url":"https://avatars.githubusercontent.com/u/68213?v=3","gravatar_id":"","url":"https://api.github.com/users/ryanfeeley","html_url":"https://github.com/ryanfeeley","followers_url":"https://api.github.com/users/ryanfeeley/followers","following_url":"https://api.github.com/users/ryanfeeley/following{/other_user}","gists_url":"https://api.github.com/users/ryanfeeley/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanfeeley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanfeeley/subscriptions","organizations_url":"https://api.github.com/users/ryanfeeley/orgs","repos_url":"https://api.github.com/users/ryanfeeley/repos","events_url":"https://api.github.com/users/ryanfeeley/events{/privacy}","received_events_url":"https://api.github.com/users/ryanfeeley/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/mozilla/fxa/milestones/23","html_url":"https://github.com/mozilla/fxa/milestones/FxA-16:%20devices%20view","labels_url":"https://api.github.com/repos/mozilla/fxa/milestones/23/labels","id":1367617,"number":23,"title":"FxA-16: devices view","description":"https://mozilla.aha.io/features/FXA-16","creator":{"login":"rfk","id":34695,"avatar_url":"https://avatars.githubusercontent.com/u/34695?v=3","gravatar_id":"","url":"https://api.github.com/users/rfk","html_url":"https://github.com/rfk","followers_url":"https://api.github.com/users/rfk/followers","following_url":"https://api.github.com/users/rfk/following{/other_user}","gists_url":"https://api.github.com/users/rfk/gists{/gist_id}","starred_url":"https://api.github.com/users/rfk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rfk/subscriptions","organizations_url":"https://api.github.com/users/rfk/orgs","repos_url":"https://api.github.com/users/rfk/repos","events_url":"https://api.github.com/users/rfk/events{/privacy}","received_events_url":"https://api.github.com/users/rfk/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":2,"state":"open","created_at":"2015-10-21T05:31:53Z","updated_at":"2015-10-29T20:43:33Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-10-28T09:07:42Z","updated_at":"2015-10-30T14:37:33Z","closed_at":null,"body":"In the discussion over in #66, we determined that zapping a device's session token via password reset doesn't disconnect it from the account, so it should still show up in the list of devices.  Client-side, the device will enter the \"needs reauth\" state when it discovers that its session token has become invalid.  Should we show some affordance for such devices in the devices view?  (e.g. grayed out, a little warning icon overlay, whatever)\r\n\r\nOne wrinkle could be that the server will know the device needs to re-auth before the device itself discovers this, because of client-side caching issues like [1].  So you might see the warning in the devices view, dig out your other device, go to re-auth on there and it tells you that everything's fine.\r\n\r\nAlternately, we can just could on such devices failing up update their \"last connected\" timestamp, and when the users sees \"last connected 12 days ago\" they'll think \"oh, I need to go reconnect that device\".\r\n\r\n[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1206325"},"comment":{"url":"https://api.github.com/repos/mozilla/fxa/issues/comments/152542892","html_url":"https://github.com/mozilla/fxa/issues/68#issuecomment-152542892","issue_url":"https://api.github.com/repos/mozilla/fxa/issues/68","id":152542892,"user":{"login":"ryanfeeley","id":68213,"avatar_url":"https://avatars.githubusercontent.com/u/68213?v=3","gravatar_id":"","url":"https://api.github.com/users/ryanfeeley","html_url":"https://github.com/ryanfeeley","followers_url":"https://api.github.com/users/ryanfeeley/followers","following_url":"https://api.github.com/users/ryanfeeley/following{/other_user}","gists_url":"https://api.github.com/users/ryanfeeley/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanfeeley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanfeeley/subscriptions","organizations_url":"https://api.github.com/users/ryanfeeley/orgs","repos_url":"https://api.github.com/users/ryanfeeley/repos","events_url":"https://api.github.com/users/ryanfeeley/events{/privacy}","received_events_url":"https://api.github.com/users/ryanfeeley/received_events","type":"User","site_admin":false},"created_at":"2015-10-30T14:37:33Z","updated_at":"2015-10-30T14:37:33Z","body":"Agreed. The list should contain devices that are syncing because the list is about managing risk."}}