Modify GitHubProvider to use login rather than id