implement custom dialog for GitHub login