Web component to login with gitHub account