Add user authentication :shipit: