SignInChallengeHandler for Desktop

Fix for #90