{"action":"closed","issue":{"url":"https://api.github.com/repos/jonan/ForkHub/issues/99","labels_url":"https://api.github.com/repos/jonan/ForkHub/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/jonan/ForkHub/issues/99/comments","events_url":"https://api.github.com/repos/jonan/ForkHub/issues/99/events","html_url":"https://github.com/jonan/ForkHub/issues/99","id":116950475,"number":99,"title":"App will not login after enabling 2FA with U2F","user":{"login":"rudolph75","id":8659278,"avatar_url":"https://avatars.githubusercontent.com/u/8659278?v=3","gravatar_id":"","url":"https://api.github.com/users/rudolph75","html_url":"https://github.com/rudolph75","followers_url":"https://api.github.com/users/rudolph75/followers","following_url":"https://api.github.com/users/rudolph75/following{/other_user}","gists_url":"https://api.github.com/users/rudolph75/gists{/gist_id}","starred_url":"https://api.github.com/users/rudolph75/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rudolph75/subscriptions","organizations_url":"https://api.github.com/users/rudolph75/orgs","repos_url":"https://api.github.com/users/rudolph75/repos","events_url":"https://api.github.com/users/rudolph75/events{/privacy}","received_events_url":"https://api.github.com/users/rudolph75/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-14T20:26:54Z","updated_at":"2015-11-14T20:55:45Z","closed_at":"2015-11-14T20:55:45Z","body":"App was previously working with just username and password.  Enabled 2FA with Google Authentication App, then enabled three U2F keys for the account.  When opening app again, it backs out to the login screen.  When at the login screen, tried to login with Username, Password, & 2FA code.  It then sends me back to login screen with a Toast saying \"Please enter a valid login & password\".  Stack trace provided:\r\n\r\n\r\n```java\r\n11-14 15:22:39.486  11376-11376/? D/TwoFactorAuthActivity﹕ Exception requesting handling two-factor authentication\r\n    org.eclipse.egit.github.core.client.RequestException: Requires authentication (401)\r\n            at org.eclipse.egit.github.core.client.GitHubClient.createException(GitHubClient.java:552)\r\n            at com.github.mobile.accounts.TwoFactorAuthClient.get(TwoFactorAuthClient.java:88)\r\n            at org.eclipse.egit.github.core.service.UserService.getUser(UserService.java:95)\r\n            at com.github.mobile.accounts.TwoFactorAuthActivity$5.call(TwoFactorAuthActivity.java:229)\r\n            at com.github.mobile.accounts.TwoFactorAuthActivity$5.call(TwoFactorAuthActivity.java:215)\r\n            at roboguice.util.SafeAsyncTask$Task.doCall(SafeAsyncTask.java:204)\r\n            at roboguice.util.SafeAsyncTask$Task.call(SafeAsyncTask.java:170)\r\n            at roboguice.util.SafeAsyncTask$Task.call(SafeAsyncTask.java:158)\r\n            at java.util.concurrent.FutureTask.run(FutureTask.java:237)\r\n            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)\r\n            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)\r\n            at java.lang.Thread.run(Thread.java:818)\r\n            at dalvik.system.VMStack.getThreadStackTrace(Native Method)\r\n            at java.lang.Thread.getStackTrace(Thread.java:580)\r\n            at roboguice.util.SafeAsyncTask.execute(SafeAsyncTask.java:90)\r\n            at com.github.mobile.accounts.TwoFactorAuthActivity.handleLogin(TwoFactorAuthActivity.java:260)\r\n            at com.github.mobile.accounts.TwoFactorAuthActivity.onOptionsItemSelected(TwoFactorAuthActivity.java:185)\r\n            at com.actionbarsherlock.app.SherlockActivity.onMenuItemSelected(SherlockActivity.java:197)\r\n            at com.actionbarsherlock.ActionBarSherlock.callbackOptionsItemSelected(ActionBarSherlock.java:600)\r\n            at com.actionbarsherlock.internal.ActionBarSherlockNative.dispatchOptionsItemSelected(ActionBarSherlockNative.java:78)\r\n            at com.actionbarsherlock.app.SherlockActivity.onOptionsItemSelected(SherlockActivity.java:148)\r\n            at android.app.Activity.onMenuItemSelected(Activity.java:3024)\r\n            at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:1208)\r\n            at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:761)\r\n            at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:155)\r\n            at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:904)\r\n            at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:894)\r\n            at android.widget.ActionMenuView.invokeItem(ActionMenuView.java:611)\r\n            at com.android.internal.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:180)\r\n            at android.view.View.performClick(View.java:5197)\r\n            at android.view.View$PerformClick.run(View.java:20926)\r\n            at android.os.Handler.handleCallback(Handler.java:739)\r\n            at android.os.Handler.dispatchMessage(Handler.java:95)\r\n            at android.os.Looper.loop(Looper.java:145)\r\n            at android.app.ActivityThread.main(ActivityThread.java:5942)\r\n            at java.lang.reflect.Method.invoke(Native Method)\r\n            at java.lang.reflect.Method.invoke(Method.java:372)\r\n            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)\r\n            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)\r\n```"}}