Register oauth app on github and register backend as callback - register user's github email username as profile - successful authentication through github - Login and Register through Github