implment a github login dialog