Modify github provider to use login instead of id