Does GitHub support third party sign-in authority for authenticating Git user? If yes - can you point us to some examples?