{"action":"created","issue":{"url":"https://api.github.com/repos/palantir/orion.server/issues/14","labels_url":"https://api.github.com/repos/palantir/orion.server/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/palantir/orion.server/issues/14/comments","events_url":"https://api.github.com/repos/palantir/orion.server/issues/14/events","html_url":"https://github.com/palantir/orion.server/pull/14","id":112689503,"number":14,"title":"ORION-66: Augment authentication failure messages","user":{"login":"markwongsk","id":902088,"avatar_url":"https://avatars.githubusercontent.com/u/902088?v=3","gravatar_id":"","url":"https://api.github.com/users/markwongsk","html_url":"https://github.com/markwongsk","followers_url":"https://api.github.com/users/markwongsk/followers","following_url":"https://api.github.com/users/markwongsk/following{/other_user}","gists_url":"https://api.github.com/users/markwongsk/gists{/gist_id}","starred_url":"https://api.github.com/users/markwongsk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markwongsk/subscriptions","organizations_url":"https://api.github.com/users/markwongsk/orgs","repos_url":"https://api.github.com/users/markwongsk/repos","events_url":"https://api.github.com/users/markwongsk/events{/privacy}","received_events_url":"https://api.github.com/users/markwongsk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"w10d","id":13860444,"avatar_url":"https://avatars.githubusercontent.com/u/13860444?v=3","gravatar_id":"","url":"https://api.github.com/users/w10d","html_url":"https://github.com/w10d","followers_url":"https://api.github.com/users/w10d/followers","following_url":"https://api.github.com/users/w10d/following{/other_user}","gists_url":"https://api.github.com/users/w10d/gists{/gist_id}","starred_url":"https://api.github.com/users/w10d/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/w10d/subscriptions","organizations_url":"https://api.github.com/users/w10d/orgs","repos_url":"https://api.github.com/users/w10d/repos","events_url":"https://api.github.com/users/w10d/events{/privacy}","received_events_url":"https://api.github.com/users/w10d/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-10-21T22:09:00Z","updated_at":"2015-10-21T22:09:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/palantir/orion.server/pulls/14","html_url":"https://github.com/palantir/orion.server/pull/14","diff_url":"https://github.com/palantir/orion.server/pull/14.diff","patch_url":"https://github.com/palantir/orion.server/pull/14.patch"},"body":"-- orion's front-end expects errors to be in the form of an\r\n   orionError (or a serialized form), as the error handling\r\n   stack eventually hits \"status.js#retrieveStatus\"\r\n-- change the result from being a plain JSONObject to union\r\n   with a ServerStatus JSONObject\r\n-- This change handles the case when the front-end tries to\r\n   authenticate with its cached loginData (see\r\n   sshTools.js#SshService._authService.getUser()). In\r\n   particular, it does not handle the case when the user\r\n   has NOT cloned successfully for a first time\r\n\r\nQE: Please test that after a successful clone, if the user's\r\n    session times out (eg logged out in another tab) and the\r\n    user tries to clone again, the user will get an error\r\n    of the form \"An error occured during authentication\".\r\n    Please also test this with Multipass, as I've only\r\n    tested this with simple FormOAuth."},"comment":{"url":"https://api.github.com/repos/palantir/orion.server/issues/comments/150038919","html_url":"https://github.com/palantir/orion.server/pull/14#issuecomment-150038919","issue_url":"https://api.github.com/repos/palantir/orion.server/issues/14","id":150038919,"user":{"login":"markwongsk","id":902088,"avatar_url":"https://avatars.githubusercontent.com/u/902088?v=3","gravatar_id":"","url":"https://api.github.com/users/markwongsk","html_url":"https://github.com/markwongsk","followers_url":"https://api.github.com/users/markwongsk/followers","following_url":"https://api.github.com/users/markwongsk/following{/other_user}","gists_url":"https://api.github.com/users/markwongsk/gists{/gist_id}","starred_url":"https://api.github.com/users/markwongsk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markwongsk/subscriptions","organizations_url":"https://api.github.com/users/markwongsk/orgs","repos_url":"https://api.github.com/users/markwongsk/repos","events_url":"https://api.github.com/users/markwongsk/events{/privacy}","received_events_url":"https://api.github.com/users/markwongsk/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T22:09:17Z","updated_at":"2015-10-21T22:09:17Z","body":"@w10d @vchu123 "}}